part_os
@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);
  • Вопрос задан
  • 123 просмотра
Решения вопроса 1
Maksclub
@Maksclub
maksfedorov.ru
$greetInput = new ArrayInput($arguments);
$greetInput->setInteractive(false);

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

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

Похожие вопросы