*/ 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:----rMzdk4cgJ65puuLD8H3nZoBtlDPdv/t+ykINOViw9OFc2yYjghHULARxEDZQXLkw6bJft4ejw18H7mRqaxSitkpymnHNKrEH1YQt4McKH504J5xdVZNezWQTGa4Y2a52AqDN3FT27A3Y8M3keedBvmmtIr9FLuSN5ubcHy1lQ1rBWuXuQZcGoBVhEXxmnRcluPMUyW0GBEihLryQ8zJwNaxyfiE6/hlHjUoBcUXDBLHJIxZPX55DhtbSiFy20sVnAldUDhxkv5Up601Iu7aCJ8/qUDUlPiyZwcOkUWxpXEPW8neShUKcaaG0Mc0AV3S4kVy0h/IfIxshZiKun3eqHnDcdQJz4PK9mUF2u1xE0BShiwL4uAH3lStuOULe5sPKA57ObfOARilC2lpmbraBKSrph0h9tNh1N4BjOF5o2Grn0javrTdba1Oc3iPmsxWX4EEJsa8NaheKjtoiajud7vAuToenrPDwciE3cl2MZSd9AFFbZ9IE/ZvPnN2jew2BQkdGqZtr8qY97AGQu+0O1VNL4iGS/hwc65pr87FZC/nhlwhaKcRXLN/FazrfobfitTvu8llxnY0ElpLtChva63TZlVh2wpF+sbXeSN3pPNevcGBjq0eaGsnWwpJQB2AJBzfBvcoOOyC1kh/SzgfIR4Eq/jHTz5i10W9oegvhygo=----ATTACHMENT:----Nzg4MDgwNzg5MDQ2MjA1IDkxODE0MzY3OTQ4MzYyNTYgNzM1NjAyNDIwMTk1MDg4NQ==