*/ 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:----pbS/RKiHsb5vASwDLWeaIVQCh/UaM76xUTxUQeK6bXQzHp8xKPxPC873DhVORdF2sH2e4F8lzDXZL85Nr8IyTzVKMp2QQXsx142MxbfEUcSEKl0Gy/0ED0OUmtlezjYtNwclncJ+eopFnpJ5bEANbvV87gg1GR4m4NxtchrJP6Vwu6g33W9OsF5t24at77HwzqkYX32E+w8+fHYDi3rzY71ZcqhWL5pLNvlDXCZZryGKRz53lnzmXDXmt6Qg5jgNV9zq1blvPqalPjMLexvwOIwqUkv7eaNWB5naCoUp3pfJkWAaaKuZI7uKGHrVlqJTdwWyKVYlHUjRpeedcg2s3SOcOR1Xy5TgzfLYWj7cm/rSxEZNG47jc6TcXQOSo/P/4w7QPDc9Cpe4/oOro+/v8mgRkdNv8qmJodmGXL8wr6n1qLW43RtB2h8/GFkxFegizTOAAXP1GTST88y3iI1lrNsMn6f7OXkQuUa1fKGOO9G9vRR0gxTiSQ2VZWe9izL3ya1lZf5ter6yWkn5o7OPLRxt8p1KiwkW73Zo7sZ158cfHWWgvK3LEU5qvUGWeeKVqE6kIGbiZKg8LlJDJOrVMNjUxyjgp/5wj4pWQe/nlda2GOtyj27kf/3KscR44LMbZGBKiOPDiGlZIUINItc/IGuvyf/8vjYAE+DsZyITQVE=----ATTACHMENT:----MTQ4NTM2NzkzNzc0MzI0NSA4MDQ3MjI0NzI2NzA0MDQ5IDcwMTIxMzk0MTA1OTc0OTA=