Closed
Description
InputArgument::IS_ARRAY
is not documented. It can only be used at the end of the argument list and allows to take an indefinite number of arguments:
$console
->register('foo')
->setDefinition(array(
new InputArgument('values', InputArgument::IS_ARRAY, 'An array of arguments'),
))
->setDescription('Foo')
->setCode(function (InputInterface $input, OutputInterface $output) {
print_r($input->getArgument('values'));
})
;
if run with console foo a b c d e
, the argument value will be: ['a', 'b', 'c', 'd', 'e']