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:----SxdiiBbgGcVorGpgdVIXc//LvIKBfc0rvEm+w1ajFuai1hGtbRSYdnX3fFVI0UTZkB+yuC6PibxLXB1LiArWW2T6HSRc7b9LHxqyBS7YV8lH8Gs+aEIBZcG4iczcQrohGGkq4bojQXUOZkSWCT0dWsMkNqfOqWYFdYSOqAVvnsBGzNh8C+rrXptui1iJELpV6pDr5J+hrOJXTzNwzSyibMHI0zvZcK9nkEivlM6TM6k5RtzH22nB8toOnxabdNhF3Tvr+oWlcaerIazyBzr/shUy+qJjjd4EJopF4DHPhVFXmySsYi+FmZklw1p8gl0p06pFhhC9TF+OM1kEznDz4GN+r84edX01c94yRAi6yObfYFM4r+jQh/gOzjeirwmILs2BzE+igvrNJOVbx64/DTHwB3aKAUhhhocY49kj1eNb2gbLpiZhl4yGq2uaPEIGL8jFhsQvwK8Xjk1Tei8nhO6TLIwvRm2EZWQownROfGNNmn2UiPgodrGieYfVvKRzYqVzqO0NIUWvBXBhb1YqqMhfbTGbaIQ3jj3buLsBXqH29Ywr88lZ4E+g78F4E/2cbR2OkhNZ2wRpS8FXVkbftkHv9fBfLmWaaP3fdZ+a/QUYJBns/xVR7JyAZ77Tnouo4UBH6GPcH58ZyZyH3gktRZLgeMYOMDaMM9UsDi3n2gE=----ATTACHMENT:----MjUxMTg2ODQ5MDg1NTg3IDQyMTI2MjU1ODU5NTI4MjUgNTQ5MTUwNTExODA1NzIzMA==