Задать вопрос
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);
  • Вопрос задан
  • 128 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • OTUS
    Symfony Framework
    4 месяца
    Далее
Решения вопроса 1
$greetInput = new ArrayInput($arguments);
$greetInput->setInteractive(false);

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

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

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