SchemaManager

Table of Contents

Classes

CoreSchemaManagerFactory
Custom SchemaManager factory to ensure that the extended SchemaManager classes are used for supported platforms. Without this, custom schema handling would be cut off.
MySQLSchemaManager
Extending the doctrine MySQLSchemaManager to integrate additional processing stuff due to the dropped event system with `doctrine/dbal 4.x`.
PostgreSQLSchemaManager
Extending the doctrine PostgreSQLSchemaManager to integrate additional processing stuff due to the dropped event system with `doctrine/dbal 4.x`.
SQLiteSchemaManager
Extending the doctrine SQLiteSchemaManager to integrate additional processing stuff due to the dropped event system with `doctrine/dbal 4.x`.

Traits

CustomDoctrineTypesColumnDefinitionTrait
Provide shared custom doctrine types processing to all extended SchemaManager classes:
CustomPortableTableIndexesListTrait
Provide custom portable index listing for MySQL and MariDB platforms using the custom MySQLSchemaManager.

        
On this page

Search results