function Input::setOption
Overrides InputInterface::setOption
File
-
vendor/
symfony/ console/ Input/ Input.php, line 133
Class
- Input
- Input is the base class for all concrete Input classes.
Namespace
Symfony\Component\Console\InputCode
public function setOption(string $name, mixed $value) : void {
if ($this->definition
->hasNegation($name)) {
$this->options[$this->definition
->negationToName($name)] = !$value;
return;
}
elseif (!$this->definition
->hasOption($name)) {
throw new InvalidArgumentException(\sprintf('The "%s" option does not exist.', $name));
}
$this->options[$name] = $value;
}