desc('Validate server certificates') ->param('domain', App::getEnv('_APP_DOMAIN', ''), new Hostname(), 'Domain to generate certificate for. If empty, main domain will be used.', true) ->callback(fn ($domain) => $this->action($domain)); } public function action(string $domain): void { Console::success('Scheduling a job to issue a TLS certificate for domain: ' . $domain); (new Certificate()) ->setDomain(new Document([ 'domain' => $domain ])) ->setSkipRenewCheck(true) ->trigger(); } }