public function Command::setCode in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/symfony/console/Command/Command.php \Symfony\Component\Console\Command\Command::setCode()
Sets the code to execute when running this command.
If this method is used, it overrides the code defined in the execute() method.
Parameters
callable $code A callable(InputInterface $input, OutputInterface $output):
Return value
Command The current instance
Throws
\InvalidArgumentException
See also
execute()
File
- vendor/
symfony/ console/ Command/ Command.php, line 276
Class
- Command
- Base class for all commands.
Namespace
Symfony\Component\Console\CommandCode
public function setCode($code) {
if (!is_callable($code)) {
throw new \InvalidArgumentException('Invalid callable provided to Command::setCode.');
}
$this->code = $code;
return $this;
}