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:----QbvXTrw8dKTAdHk1gsLFM8lbVO0U1UZL3rvFEc6DhicaDrR+BysU9Q/WXN/+rX5u7JhQDXQ3HJaqX1xllUinTZwO08OA4JtykBwJDwy9zwmBaOGMWJEjl3T5V4wyL4ul9/Ix4kwGdu8IA1TDx0Ti2ermmgjVVGy6iVMGitv1qBQlykOD6pI2BIvYwcXXQILpKelnAOvC9zpeIMF2emDMZAPFfgEwFxXnmG2ZF9OlR49W6Wbk5Ej9I51QnHm7u3AXVlMOaYmk9qPoABjT7g++7Kf896sFCPQUPfUncqgjZPKOaGRRd4xSwCtHiLddpKwB6vG0CeF8ny29AFrNcUOGVLZ+B03t7m/v1Iy7LQUnImgbYIKNp78eBH3SABA+g/6Pme01qLfSKGatqEu6iZWFs2vJa9s37snyLhEETzZqfNcIRDuzqRDyF/hhmB0DUMXw0OpnR5n+vh11goSZ8kDwOUp88TEIWvnQhMdd81A4oNe9BRJzS1AKdxteAatmHqNLrdAEcgfp+x2lQTQYn/MmwjkiV4m//VbmC0KQhX8Rhx5kKjaSonEcYJhCXn7de/Qc13ZtTZOdOC1B7bL5Pm42HLl4A6VazUzq6M0aE/bXNoFxrrrrpjHxdwJvc6Z4a1iQA3LsIBIhk/O9RsbFfLKmNAOw8ei0dcSNlzgvutKe1a4=----ATTACHMENT:----NTEyNDc4NjA5MTkwMDM0MCAzNTk4MTE5NDAwNjYxMTYwIDQ3MzcwMjQ1NTE1ODU2MTY=