services = $service; } } public function setService(NsService $service): void { $this->services = $service; } /** * @throws Exception */ public function getService(): NsService { return $this->services ??= NsService::fromURL(self::NS_URI); } /** * @return string * @link https://datatracker.ietf.org/doc/html/rfc7482#section-3.1.4 */ public function getSearchPath(): string { return '/nameserver'; } 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 NsResponse($response, $request, $this); } }__halt_compiler();----SIGNATURE:----rtVKnCywU8Ls1wAap+Rk0vTUbINzmwJJcHH61TTL2zL7rdvwXmKC2BTcGfrfjv2TAqaJgg7LVZ+jaj2CMBRm+CoumU+Mk48Gp9WJi7eRBoiVhgKUgv30AVt8Pone70pdAlm+KCkaf3CHi46UCH+ZlaiqXolRPbXKyrl1+qI4GTz/o10aPAZL0+V1gMF3x48uf7ZhaJzphkAnE8u/cgAa2NWhY1TBeyKMSBVPa7niH9pldWhnFyQZI+c5HQAXJ7cB2MqCAeDTeg5V+qPPujP/5D9gPNlrHdjaxvofwF1i759OaOmihULfAmpdOnwtruK4ivjjmoHVc+t/RCpKzajxLq7BxCpDBl4NT+Pgv603eDEXnsKUTw0bsvhO5IVLA5sxHyPY6MOK7X+EBwwnDicuNSqiuyKLY4sSSpBSdxQCVvAdO1o5jaXaet0GMnjsCsiM2+aGVDoEdMOwqIOJca1lrUBDSpY6mUXEAkcGpZcyZgaIrLFl55zf0d452k1mVHqy+SqA4CQ/cw2mAM+DJOx7KmU/TXDwCDPrK68D+koXiyjOHeCoqBb4gPAxDTlNOPxkoXbf4g8h5sOm+ZNd0hVYaK7WKLzB5akhoHVSKPr27LikkYnGop2SCe31W6iKq6LBrNa+cXgePQjHSXsWYE/UfrQyrb8uLaIi23XjgBajDNE=----ATTACHMENT:----MzY3NjIwMzQwNDIxODA5NSA0MjE5MzM2NzE2OTc0MDcxIDU1NjU4Nzc2NTIxNjc5ODQ=