From 87edffe754883ac2d2342b1629467d95ef7f1170 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Sun, 10 Sep 2017 14:56:55 -0700 Subject: [PATCH] fixed Doctrine migrations default configuration --- .../1.2/config/packages/doctrine_migrations.yaml | 3 +++ symfony/framework-bundle/3.3/config/services.yaml | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/doctrine/doctrine-migrations-bundle/1.2/config/packages/doctrine_migrations.yaml b/doctrine/doctrine-migrations-bundle/1.2/config/packages/doctrine_migrations.yaml index e6fc5902..3bf0fbca 100644 --- a/doctrine/doctrine-migrations-bundle/1.2/config/packages/doctrine_migrations.yaml +++ b/doctrine/doctrine-migrations-bundle/1.2/config/packages/doctrine_migrations.yaml @@ -1,2 +1,5 @@ doctrine_migrations: dir_name: '%kernel.project_dir%/src/Migrations' + # namespace is arbitrary but should be different from App\Migrations + # as migrations classes should NOT be autoloaded + namespace: DoctrineMigrations diff --git a/symfony/framework-bundle/3.3/config/services.yaml b/symfony/framework-bundle/3.3/config/services.yaml index 4c0344da..b22a29d8 100644 --- a/symfony/framework-bundle/3.3/config/services.yaml +++ b/symfony/framework-bundle/3.3/config/services.yaml @@ -19,7 +19,7 @@ services: resource: '../src/*' # you can exclude directories or files # but if a service is unused, it's removed anyway - exclude: '../src/{Entity,Repository,Tests}' + exclude: '../src/{Entity,Migrations,Repository,Tests}' # controllers are imported separately to make sure they're public # and have a tag that allows actions to type-hint services