‪TYPO3CMS  ‪main
TYPO3\CMS\Core\Database\Schema\SchemaManager\CoreSchemaManagerFactory Class Reference
Inheritance diagram for TYPO3\CMS\Core\Database\Schema\SchemaManager\CoreSchemaManagerFactory:

Public Member Functions

 createSchemaManager (Connection $connection)
 

Detailed Description

Custom SchemaManager factory to ensure that the extended SchemaManager classes are used for supported platforms. Without this, custom schema handling would be cut off.

Note: This is the transition to mitigate the dropped doctrine event manager since doctrine/dbal ^4.

See also
https://github.com/doctrine/dbal/blob/3.7.x/UPGRADE.md#deprecated-not-setting-a-schema-manager-factory
https://github.com/doctrine/dbal/blob/3.7.x/UPGRADE.md#deprecated-extension-via-schema-definition-events

for core internal usage and not part of public core API.

Definition at line 42 of file CoreSchemaManagerFactory.php.

Member Function Documentation

◆ createSchemaManager()

TYPO3\CMS\Core\Database\Schema\SchemaManager\CoreSchemaManagerFactory::createSchemaManager ( Connection  $connection)

Definition at line 44 of file CoreSchemaManagerFactory.php.