set('expose', $localConfig); } public function handle() { /** @var LoopInterface $loop */ $loop = app(LoopInterface::class); if ($this->option('config')) { $this->loadConfiguration($this->option('config')); } $loop->futureTick(function () { $this->info('Expose server running on port '.$this->option('port').'.'); }); $validateAuthTokens = config('expose.admin.validate_auth_tokens'); if ($this->option('validateAuthTokens') === true) { $validateAuthTokens = true; } (new Factory()) ->setLoop($loop) ->setHost($this->argument('host')) ->setPort($this->option('port')) ->setHostname($this->argument('hostname')) ->validateAuthTokens($validateAuthTokens) ->createServer() ->run(); } }