Symfony требует аргументы в консоли не работает - PullRequest
0 голосов
/ 06 сентября 2018

Я использую консольный компонент Symfony в команде с 1 обязательной опцией и 1 обязательным аргументом.

Однако при выполнении опция и аргумент НЕ обязательны.

Я что-то упустил?Соответствующий код ниже.

protected function configure()
{
    $this->setName('foo:bar')
         ->setDescription('Some command')
         ->setDefinition(array(
             new InputOption('status', null, InputOption::VALUE_REQUIRED, 'Status to be applied'),
             new InputArgument('ids', InputArgument::IS_ARRAY | InputArgument::REQUIRED, 'ids to set status to, space seperated', null)
         ));

}

Я ожидал, что аргументы setDefinition предоставят 2 обязательных аргумента.Похоже, это не так.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...