Temps de lecture : 2 minutes environ.
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