Unrecognized options "dir_name, namespace" under "doctrine_migrations"

Problème

Lors d'une mise à jour de Doctrine (2.0 vers 3.0) vous pouvez rencontrer ce problème sur Symfony.

Script cache:clear returned with error code 1
In ArrayNode.php line 320:
Unrecognized options "dir_name, namespace" under "doctrine_migrations". Available options are "all_or_nothing", "check_database_platform", "connection", "custom_template", "em", "factories", "migrations", "migrations_paths", "organize_migrations", "services", "storage".
Script @auto-scripts was called via post-update-cmd

 

Solution possible

Pour résoudre ce problème vous devez vous rendre dans votre fichier "doctrine_migration.yaml".

Remplacer son contenu (si vous n'y avez jamais touché) par

doctrine_migrations:
    migrations_paths:
        'DoctrineMigrations': '%kernel.project_dir%/src/Migrations'

Si vous avez déjà touché au fichier, regardez ce lien pour plus d'information : https://github.com/doctrine/DoctrineMigrationsBundle/blob/master/UPGRADE.md

Dans Unrecognized options "dir_name, namespace" under "doctrine_migrations" par XFallSeane le 12 août 2020, 11:40:56