addMigrationsDirectory('DoctrineMigrations', (\dirname(__DIR__, 4).'/migrations')); $a->setAllOrNothing(false); $a->setCheckDatabasePlatform(true); $a->setTransactional(true); $a->setMetadataStorageConfiguration(new \Doctrine\Migrations\Metadata\Storage\TableMetadataStorageConfiguration()); $instance = \Doctrine\Migrations\DependencyFactory::fromEntityManager(new \Doctrine\Migrations\Configuration\Migration\ExistingConfiguration($a), \Doctrine\Migrations\Configuration\EntityManager\ManagerRegistryEntityManager::withSimpleDefault(($container->services['doctrine'] ?? self::getDoctrineService($container))), ($container->privates['logger'] ?? self::getLoggerService($container))); if (isset($container->privates['doctrine.migrations.dependency_factory'])) { return $container->privates['doctrine.migrations.dependency_factory']; } $container->privates['doctrine.migrations.dependency_factory'] = $instance; $instance->setDefinition('Doctrine\\Migrations\\Version\\MigrationFactory', #[\Closure(name: 'doctrine.migrations.migrations_factory', class: 'Doctrine\\Migrations\\Version\\MigrationFactory')] fn () => ($container->privates['doctrine.migrations.migrations_factory'] ?? $container->load('getDoctrine_Migrations_MigrationsFactoryService'))); return $instance; } }