Documentation

SchemaMapBuilder extends AutoService
in package

AutoService is a base-class for defining a service (in Civi's service-container).

Tags
service

schema_map_builder

Table of Contents

Properties

$apiEntities  : array<string|int, mixed>
$dispatcher  : CiviEventDispatcherInterface

Methods

__construct()  : mixed
build()  : SchemaMap
addCustomFields()  : mixed
addJoins()  : mixed
getTableName()  : string|null
loadTables()  : mixed
Add all tables and joins

Properties

Methods

addJoins()

private addJoins(Table $table, string $fieldName, array<string|int, mixed> $data) : mixed
Parameters
$table : Table
$fieldName : string
$data : array<string|int, mixed>

getTableName()

private static getTableName(string $entityName) : string|null
Parameters
$entityName : string
Return values
string|null

        
On this page

Search results