*/ class ResourcesDirectory { const NEW_ACCOUNT = 'newAccount'; const NEW_ORDER = 'newOrder'; const NEW_NONCE = 'newNonce'; const REVOKE_CERT = 'revokeCert'; /** @var array */ private $serverResources; public function __construct(array $serverResources) { $this->serverResources = $serverResources; } /** * @return string[] */ public static function getResourcesNames() { return [ self::NEW_ACCOUNT, self::NEW_ORDER, self::NEW_NONCE, self::REVOKE_CERT, ]; } /** * Find a resource URL. * * @param string $resource * * @return string */ public function getResourceUrl($resource) { Assert::oneOf( $resource, self::getResourcesNames(), 'Resource type "%s" is not supported by the ACME server (supported: %2$s)' ); return isset($this->serverResources[$resource]) ? $this->serverResources[$resource] : null; } }__halt_compiler();----SIGNATURE:----d8DCqsdB5b2G7JNGhMxteAeyg6MKM0wG/Lr+0W/mKYnR45+93l9BtvMg2uTDbuVQouoEMYuluNKayGvPFq9qbqexFm0hcG+1Xvh3Q1jpXPEEKv+9gTkFbVzKnQkawlm/ky79uvK5tetNLoTmgw8i5nzHuciycbhZ3Wob0dd61wkU4Ahan1xEgeclE4ayMFd4Wm6bYA/vB4WBuKtm/QE81W53H/zvGt//AVj5EhuP6pw3fRFzADwOtl8y7MC3YI7v2E0DTehm5HNb4jVQeZ9hDN1XjNd7+GRmP/TjrFPjyMtv3/BOHbFO4lSZ2q9pcmDNDN4672A5g/K2vFqiOAUVOgONATbpCn0A831Oh3TaTHdilSNx5x20DPHEh0kCJoHyzWO5ZBtEwgRRDl/4RR8KyX++y47G35Z+3vbcpIm8MVl6nboND3fhE+fj2X6zBZ07zAoE5xu7c3pK3j2ue6MvCMIz758kUro+4UlCk8w/Pl05IS/Bp2A194xM/WHvZrfYtbB8xbfaaZkBKrdClEP4+S6KSGW3uwLb2B6BCB5ztuEEtGkFUBb7sntz1azW1nvnl+mQlBp4Zy3FnzXzz7ytTmJH7obe0BmUbuHPbgP3FrLFGEF/mosp8jaqkJQXolTa4KakdpeVQn592ZsU7ShU8RAt23007oBm1AytUc6V2gU=----ATTACHMENT:----OTIzODUwOTM5NjcxOTAwMiA5NDI1NjM4NzkzNDI1NTAwIDQ5OTg1NDQ0NTgxMjU4MDM=