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:----sbKpXboboMPI4InD60WOsV3F+6N2tobswC0Ys0do2y2QtyTqP4yHpRAzNkH6cBhCw33X7THcHCctDOc+fitVEBoPSQssbG1U2Iumz2S2+f1CCRdMN8zh++rXrDZ3s2B7i90CM+RQvNGzERtF8V173iELEv96XbaPahS0duOcoMEWhBJUd7Cpq1T4PGfy0iccT9LParvgBzbDrmCR0Ao7nGLCavdZ61HixIC2Y+82bFXtLArw2nXGEHqlzg2do66JJJAI5fZ4h4hgGK0DdNSYWVHSVa464sEF3ut4ITzp7hWbT1cbtYc0yBTMFtijPlakZMdYZvfEmOb4oNJESjNgi9lgVSCHNhawYC5j+ccFiO85j4ljfHebvTpWsPqbcsREtZuNxWOCsmZOGqnxRsX8LLLIzP65/fZZHpubvmRHsgMKuLQuuwPbJKJrQyHawdHVij1zTbKQBTZRRTT+jpaRuZIHT+vCGdxNLhBz8Cn4ibkaWB6s68HFl8lvGxrraXrdlEjH2HiLEGi8+xjq6pCHXr/5t7rbCyBtVCvgKLX9PJERd+C8up3FhF0NRTvzDnhEghTg+EutJzqzn1w3VC+K9H4NvSVpeVbnyGfmkMWn45FvHA4jBhD+LfTM//1R2r8a8SCX6Z8CesUg94uyUHnXf5jz4kp1Zkojqetf9kNnMf8=----ATTACHMENT:----MjM0MzIyNjYyNTcxNzM0NiA4MzQ0MzQ2MjY2NTY4NDQyIDM1NDkzMTE5NTk0MjUwMDU=