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

ColumnTypeCommentMethodsTrait
Provides a couple of methods use-full to restore Doctrine DBAL 3 and earlier behaviour to respect doctrine type override within column comment.
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