InputDefinition::getOptions()

InputOption[] getOptions() Gets the array of InputOption objects. Return Value InputOption[] An array of InputOption objects

InputDefinition::getOptionForShortcut()

InputOption getOptionForShortcut(string $shortcut) Gets an InputOption by shortcut. Parameters string $shortcut the Shortcut name Return Value InputOption An InputOption object

InputDefinition::getOptionDefaults()

array getOptionDefaults() Gets an array of default values. Return Value array An array of all default values

InputDefinition::getOption()

InputOption getOption(string $name) Returns an InputOption by name. Parameters string $name The InputOption name Return Value InputOption A InputOption object Exceptions InvalidArgumentException When option given doesn't exist

InputDefinition::getArguments()

InputArgument[] getArguments() Gets the array of InputArgument objects. Return Value InputArgument[] An array of InputArgument objects

InputDefinition::getArgumentRequiredCount()

int getArgumentRequiredCount() Returns the number of required InputArguments. Return Value int The number of required InputArguments

InputDefinition::getArgumentDefaults()

array getArgumentDefaults() Gets the default values. Return Value array An array of default values

InputDefinition::getArgumentCount()

int getArgumentCount() Returns the number of InputArguments. Return Value int The number of InputArguments

InputDefinition::getArgument()

InputArgument getArgument(string|int $name) Returns an InputArgument by name or by position. Parameters string|int $name The InputArgument name or position Return Value InputArgument An InputArgument object Exceptions InvalidArgumentException When argument given doesn't exist

InputDefinition::addOptions()

addOptions(InputOption[] $options = array()) Adds an array of InputOption objects. Parameters InputOption[] $options An array of InputOption objects