bool hasArgument(string|int $name) Returns true if an InputArgument object exists by name or
setDefinition(array $definition) Sets the definition of the input.
InputOption getOptionForShortcut(string
bool hasParameterOption(string|array $values, bool $onlyParams = false) Returns true if the raw
string getSynopsis(bool $short = false) Gets the synopsis.
setDefault(mixed $default = null) Sets the default value.
bool isValueOptional() Returns true if the option takes an optional value.
string getName() Returns the option name.
bool isArray() Returns true if the argument can take multiple values.
Page 6 of 8