getDefinition()->addOptions(Parser::parse($inheritedSignature)[2]); $this->configureConnectionLogger(); } protected function configureConnectionLogger() { app()->bind(CliRequestLogger::class, function () { return new CliRequestLogger(new ConsoleOutput()); }); return $this; } protected function getServerHost() { return $this->option('server-host') ?? config('expose.servers.'.$this->option('server').'.host', 'localhost'); } protected function getServerPort() { return $this->option('server-port') ?? config('expose.servers.'.$this->option('server').'.port', 8080); } }