bool hasArgument(string|int $name) Returns true if an InputArgument object exists by name or
setDefault(mixed $default = null) Sets the default value.
bool isArray() Returns true if the argument can take multiple values.
bool hasParameterOption(string|array $values, bool $onlyParams = false) Returns true if the raw
InputOption getOptionForShortcut(string
setDefinition(array $definition) Sets the definition of the input.
setInteractive(bool $interactive) Sets the input interactivity.
bool isValueOptional() Returns true if the option takes an optional value.
int getArgumentCount() Returns the number of InputArguments.
InputArgument[] getArguments()
Page 6 of 8