*/ 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:----QWp59T8ZHn/o46kptd+jAbuF1Svf8HUDoTVixkfJf0J4l07N5ewNtHRhS6liPX5TicKdvbUXY3NgqCGx3LNzz10xJS5u6XuhlV7mGYikWg1eQ/tu64dLg0Vxs42fm4uFuLi2lAQFwU3TMWn2fIXV2J5nKbTjxroZeQBuH4vmZLf30KT2hKyB01v5GOA3Sk4TtMzSkBPJk29Daag8vBNqCa3TSmjG3T/BQN5GAQuiASqayofAHE3BcnUQF55gWhsIu02Se0LgIm4iQnUrfIip/lVMNjcCcCdXWYwrJENtKCgyxWI2vK+HI3yEUcGXruaxisiuEBzEBu5AUMckrCb1b16juBYch4p/zaR0R639BZn6ETyEhQp8nbBXu1KTCifjkiD+pnr19U5SLYTFDfJD2JsJ4c5ahwA5AFtpcL/oVdaK+uzDXGEC8VtdYL9izDMvqIsyg98oH87OckyAQQIMX2yoGaDYQoa30DXk0U93Qf/uEujVkIqEDzGQD9sQJTBQ6VZUfnmf07lrPPCMSz150WijbvSj5ld8cheMoEgYulJaJTezzevq4X22pkms833IS3GtXe0nqkFTXLBzCNvtq8DdGw8HS9ulpB+LvQENHZIHmwfHtw9DgPIxnEs+20sJSc6aPWyP6ewR1HPup9AxkRcA1jOVAyFFEMWmytQKGn8=----ATTACHMENT:----Njk1ODI3MzAwNjU4NTk1MyA5NDk0MTY0ODIyNzU2Mjc1IDc1MDg2NzQ3NzUxMzcxMDg=