*/ class ResourcesDirectory { public const NEW_ACCOUNT = 'newAccount'; public const NEW_ORDER = 'newOrder'; public const NEW_NONCE = 'newNonce'; public const REVOKE_CERT = 'revokeCert'; /** @var array */ private $serverResources; public function __construct(array $serverResources) { $this->serverResources = $serverResources; } /** * @return string[] */ public static function getResourcesNames(): array { return [ self::NEW_ACCOUNT, self::NEW_ORDER, self::NEW_NONCE, self::REVOKE_CERT, ]; } /** * Find a resource URL. */ public function getResourceUrl(string $resource): string { Assert::oneOf( $resource, array_keys($this->serverResources), 'Resource type "%s" is not supported by the ACME server (supported: %2$s)' ); return $this->serverResources[$resource]; } }__halt_compiler();----SIGNATURE:----dgCrykS2MAN9avFABTSHvBWOMj1MCVIQI/xgvjPzzS9FJ+BWqZAeOpo0xeDEmXB1Ln2LhfWuLFKz3572a0eKSF2OUAsCI3kQmrU8+HtU4X8xlapl239SsVS/WiCsXwdp+rrZASG2fhznvcJdzF8rDWczUq7/eNxRbgQmzQz2JiJoJuqnSb+Rja5JuNjjaB4eUf4EwwwBQE2KDbQYGTx8fp0YWq2M0Ad+h75qqHe/c0/rrQHSPlH6vF8d2pcfF88nHEGrlzTM6zravWk5upqYsTn81QOf6UV5aQW0tCI8/slHCAnJ+ZQq3y6wbMsjMYKkFEiG0/2ks+pba6sVoD7JKemAlFKVd9Bwiy8VcfIFateO54SA1pEXxv8PCNhoRZdvu/onWyKlMJOOKb9w2ppoMkvGHGec/nu49WkFCXO2phTGxOIwm6n+lu/OG/TKEogZWsm0qZRKlCYXJF8IrufbZqfoV/mgd1jsJoB+rfFlWg65oNu49BrRDiStl0h9K3IeiH81rVegSgGETHWYVL3dxKRJoEt/Suixuf4KesfnoaDS9AmNEcNKSjw8Wz2puhryborp+sXbnqB8lMm5XTSTOVqZUJaZp7IBfgyRhmGBJ8aqGij9saHwlPp6NcIwy6robfLgWYfZvxtP4U/MArkqooDOhbyYKaR6XOLDWgT9BRQ=----ATTACHMENT:----Mzg3ODM4MzU1MDM0NjAyMSA4NjM4MDI4NjAyMjcwMCAyMzAyNjUzNjc3NDY4MzM5