services = $service; } } public function setService(DomainService $service): void { $this->services = $service; } /** * @throws Exception */ public function getService(): DomainService { return $this->services ??= DomainService::fromURL(self::DOMAIN_URI); } /** * @return string * @link https://datatracker.ietf.org/doc/html/rfc7482#section-3.1.3 */ public function getSearchPath(): string { return '/domain'; } public function createResponse(string $response, RdapRequestInterface $request): RdapResponseInterface { if ($request->getProtocol() !== $this) { throw new MismatchProtocolBehaviorException( sprintf( 'Protocol object "%s" from request is mismatch with protocol object "%s"', get_class($request->getProtocol()), $this::class ) ); } return new DomainResponse($response, $request, $this); } }__halt_compiler();----SIGNATURE:----UWgk7gKfSIURpSU7fIwGJ/48TkVHAZXJtWZHZLyddVaGZqYrTqQYvZrLpaOyMRiSZIp/1yJxEiO7wWsX6i8WEWQPUhHn+uTHyC7z1wtHPOfCW33G0C4p1HVzC+A+60l+Iine4Hv6/b6GM+EcHPNhugeMcsCWU7bvuNVYhWne1A9VA5lndjSjpqqQuOy5n0Du6zKs9+PISazsoraJFwh10qgrV6zVWDmFKtPC78TokIzj0ANIO0tPPyx4BC4wUYpJmLDo92OaofFuXQs9QRDR7pY9LQw6pM+gWNWeP4cLr9m4bmtWxhEUsnPFGLrThaMIUK5CuAZV9ivGcBUBeYK1g2PCR+OAA4AXg1vMQ9Nqn96hSkin1/Gl/AJSdyhbcJBYuSVQIJ64wNnVzEEhuZQasbnn4cFewyrjcbtnqb1Gi+kyCwH+CMrCmPStDh8Oiwv7wetdreh63c1ClUoSNKstprvsW2qcdH9Q2duo7qx2HFwzFF7Pfs8euHLPe08ODsxKOBqldbV2jXNqjWgUCR0Xr+l5dur8IvF6N4elDTVhu37lPRcRrC3Wb0sZKZYO+0cLsBvSzzwAlNfh3bg1t55ro1uH1F2giJNuMMi7d+PgsbTQ+bzZ1HNlNfKGnh8abSxy0B2qF+nkVoZn3IVl5ZcbbEoNosgson4f5q07y1WP2IM=----ATTACHMENT:----MTg0NDY3MTc1OTgwODgzOSA3ODg4MzQ1ODUxOTc3NDU1IDczNTgzMDA0NDA4NjMxOTQ=