Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Erro ao executar o comando vendor\bin\doctrine-migrations

A execução do comando vendor\bin\doctrine-migrations

Resulta no seguinte erro:

PHP Fatal error: Uncaught Doctrine\Migrations\Configuration\Migration\Exception\InvalidConfigurationKey: Migrations configuration key "name" does not exist. in C:\Users\USER\Desktop\Cursos\PHP-Init\Doctrine\vendor\doctrine\migrations\lib\Doctrine\Migrations\Configuration\Migration\Exception\InvalidConfigurationKey.php:16

1 resposta
solução!

Observando a documentação atual do Doctrine Migrations (https://www.doctrine-project.org/projects/doctrine-migrations/en/3.0/reference/configuration.html) foi possível perceber que o código necessário para configuração foi atualizado, sendo necessário apenas utilizar o código atual, segue o mesma abaixo:

<?php

return [
    'table_storage' => [
        'table_name' => 'doctrine_migration_versions',
        'version_column_name' => 'version',
        'version_column_length' => 1024,
        'executed_at_column_name' => 'executed_at',
        'execution_time_column_name' => 'execution_time',
    ],

    'migrations_paths' => [
        'MyProject\Migrations' => '/data/doctrine/migrations/lib/MyProject/Migrations',
        'MyProject\Component\Migrations' => './Component/MyProject/Migrations',
    ],

    'all_or_nothing' => true,
    'check_database_platform' => true,
    'organize_migrations' => 'none',
];