AcmePhp\Cli\Repository\Repository::loadDomainAuthorizationChallenge PHP Method

loadDomainAuthorizationChallenge() public method

    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);
        }
    }

Usage Example

 /**
  * @expectedException \AcmePhp\Cli\Exception\AcmeCliException
  */
 public function testLoadDomainAuthorizationChallengeFail()
 {
     $this->repository->loadDomainAuthorizationChallenge('example.com');
 }