*/ 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:----hmhdRcBlBeLKY4BxKRNeFfN+JyOuZ6zn7FE03LNgdPtQF3mIfWsbg2rmGITwBRrXtEa3R4L/viRa5M1gCieDjZJ740idjKfjHj2WmnPw75EO0+7uASBIZytrMLrglBtInH/2j4hbqEqlAS/vU8yiOH7Ym9PW9Qi5M3RLadzJcrfzWc9WtbLi1k2C/5jya9p2yyiT5nYYzeNb/6VYVR10f1LR1341J5jEEVQc23mcoINuYMcSYR+UdNMpUV7XvMzd1gW02zsbY6cpEAoLyelAfwyGsS/iacRoKymu3NtfmErFgGdCECK6VmVd1HiZCcEtSUnyLSAtceH1T0zM6LuUWYQrJoeWhaq5dWsxfUq5+z7odnVXWyPSw4Wa4Skz+EOXz2gX3vPVC+cogh51bC0z6aOLyBGw4PMz6DyzqAjpUD1ngWzMxJrQ8DC85dt10+iU+UzlSHElrUMyWOkrsfdq40v0JY0qG5X+XDG1h7OG5onIrDvYpwSVxNUf7VbyRLEx+NzeE6ZxmisekedLQkOEp/zVoz3G7/o50rwuj/a698aBz4EYGfEUWcVftIaOuKUX63jIQ/XWCY/ruOilIhL2bANlVmKk1w9FnPeJ2wJVDhAB3+zHGktW+sBTTt9Fzy5pYOht2d3RrUFzkDp2wO0wtFSkjfbEfUmiff5HQDIPfWo=----ATTACHMENT:----MTAzNzAwNzE3NDIwMTM5MSA4NzI3Njg0MzYwMTQ2MTMxIDI2NTQ4NzEzMTQzNDUxMg==