App\Command\RenewAllCommand::execute PHP Method

execute() protected method

protected execute ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output )
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface
    protected function execute(InputInterface $input, OutputInterface $output)
    {
        $ch = new CertificateHandler();
        $ah = $this->getEmailAlertHandler();
        foreach ($ch->getAll() as $certificate) {
            if (!$certificate->isExpiringOrInvalid()) {
                continue;
            }
            $logger = $this->getLogger($certificate);
            $le = $this->getLescript($logger);
            try {
                $le->initAccount();
                $le->signDomains($certificate->getAllDomains(), true);
                $ah->sendRenewLog($certificate);
            } catch (\Exception $e) {
                $logger->error($e->getMessage());
                foreach (explode("\n", $e->getTraceAsString()) as $line) {
                    $logger->debug($line);
                }
                $ah->sendErrorLog($certificate);
            }
        }
    }
RenewAllCommand