public function loadDomainAuthorizationChallenge($domain) { try { $json = $this->master->read('private/' . $domain . '/authorization_challenge.json'); return $this->serializer->deserialize($json, AuthorizationChallenge::class, JsonEncoder::FORMAT); } catch (\Exception $e) { throw new AcmeCliException(sprintf('Loading of domain %s authorization challenge failed', $domain), $e); } }
/** * @expectedException \AcmePhp\Cli\Exception\AcmeCliException */ public function testLoadDomainAuthorizationChallengeFail() { $this->repository->loadDomainAuthorizationChallenge('example.com'); }