classPgSqlSchemaInitializer
final class PgSqlSchemaInitializer
Restricted visibility: declared "@visibility root". Code outside that scope must not name this declaration.
Registers reflected PostgreSQL metadata for the PostgreSQL platform.
Methods§
public function populate(
ConnectionInterface $connection,
PgSqlSchemaReflector $reflector,
PgSqlSchemaParser $schemaParser,
TableDefinitionRegistry $registry,
): voidLoads table definitions, partial indexes and partition relationships in reflection order.
Parameters
$connection | ConnectionInterface | |
$reflector | PgSqlSchemaReflector | |
$schemaParser | PgSqlSchemaParser | |
$registry | TableDefinitionRegistry |
Test cases 1
Called from 1
Calls 7
- method-call PgSqlSchemaReflector::reflectAll() line 23
- method-call PgSqlSchemaParser::parse() line 24
- method-call TableDefinitionRegistry::register() line 26
- method-call PgSqlSchemaReflector::partialUniqueIndexes() line 29
- method-call TableDefinitionRegistry::get() line 30
- method-call PgSqlPartitionReflector::reflect() line 39
- new PgSqlPartitionReflector line 39
Test cases 2§
Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.
Dedicated tests 1
Other tests reaching this symbol 1
PgSqlPlatformTestcalls