$arguments
$arguments :
A InputDefinition represents a set of valid command line arguments and options.
Usage:
$definition = new InputDefinition(array(
new InputArgument('name', InputArgument::REQUIRED),
new InputOption('foo', 'f', InputOption::VALUE_REQUIRED),
));
addArguments(array<mixed,\app\framework\Component\Console\Input\InputArgument> $arguments = array())
Adds an array of InputArguments object.
array<mixed,\app\framework\Component\Console\Input\InputArgument> | $arguments | An array of InputArguments objects |
addArgument(\app\framework\Component\Console\Input\InputArgument $argument)
\app\framework\Component\Console\Input\InputArgument | $argument |
when incorrect argument is given.
getArgument(string|integer $name) : \app\framework\Component\Console\Input\InputArgument
Returns an InputArgument by name or by position.
string|integer | $name | The InputArgument name or position |
getArguments() : array<mixed,\app\framework\Component\Console\Input\InputArgument>
Gets the array of InputArgument objects.
setOptions(array<mixed,\app\framework\Component\Console\Input\InputOption> $options = array())
Sets the InputOption objects
array<mixed,\app\framework\Component\Console\Input\InputOption> | $options |
addOptions(array<mixed,\app\framework\Component\Console\Input\InputOption> $options = array())
adds an array of InputOption objects
array<mixed,\app\framework\Component\Console\Input\InputOption> | $options |
addOption(array<mixed,\app\framework\Component\Console\Input\InputOption> $option)
array<mixed,\app\framework\Component\Console\Input\InputOption> | $option |
When option already exist
hasOption(string $name) : boolean
Returns true if an InputOption exists by name
This method can't be used to check if the user included the option when executing the command (use getOption() instead).
string | $name | The InputOption name |
true if the InputOption exists, false otherwise
getOptionForShortcut(string $shortcut) : \app\framework\Component\Console\Input\InputOption
Gets an InputOption by shortcut.
string | $shortcut | The Shortcut name |
An InputOption object