@part_os

Как передать команде полученной из контейнера DI аргумент при выполнении symfony?

Есть команд на запуск миграций для разных подключений, не могу передать аргумент что бы не спрашивала команда подтверждения на выполнения:
команда на выполнение:
->setName('tenant:migration')

пытался сделать так не помогает, миграции все ровно просят подтверждения.
$command = $this->getApplication()->find('doctrine:migrations:migrate');

        $arguments = [
            '-n' => '-n'
        ];

        $greetInput = new ArrayInput($arguments);
        $returnCode = $command->run($greetInput, $this->output);
  • Вопрос задан
  • 96 просмотров
Решения вопроса 1
Maksclub
@Maksclub
maksfedorov.ru
$greetInput = new ArrayInput($arguments);
$greetInput->setInteractive(false);

$returnCode = $command->run($greetInput, $this->output);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы