shell = $shell; } protected function writeln($str) { $this->shell->writeln($str); } public function getName() {} public function getDescription() {} public function getHelp() {} public function __invoke(...$args) { call_user_func([$this,"execute"], ...$args); } }