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:----jTduHK33K/0Z6WK5VUlIyoQKNVbGooBibehh+q9UbFLQshcWxyXKuKfXpuYRV63iVn5guzDztEMoyr+vVCQTCwZOa+Yxm+X/jdOqHPHbuUfBlUgUyVhnGhSb3a9NHR7LniKJXEfIga3iYFsjIFdAGz5517wHyFcZGzzcfiht8H2ql0nFy6Qd7jWT8OgNnrmITH8+94uqkXmU2c2zdYM/LbANxG1hzBP8M7g302mDqAmNEy0PWXEIJpv5vKlBWDT/d2TOpYFVQCWHFV9XVcgijpnAMaZLjnGLQh65Y+NMHAynsorzwKQMFYgm1RWK//n8YTDSvGzZKhy6BW21DT4BWr2WP4r/IIW0EnRKjiMmWztxTHqgTdTNOJbagVIdnAIOz2UNSnNFfgQeJ/OI1vWZWNcf9OuQZyrRHwspzWJn9L96bhBjjzD081HF4Mh9k77uX0U0AUO73dKCsVsb3hIlhYDb5VzodVbok61Ryn8ltADgFpE+GYQwIU8D63FVFXDGoP5dwWFD4qm/mzVhtOv91JBPy8goP+p2wh62tVUNHMqee35vrWskrrakncrij98oSLp+DduwLFLdEnkdFsrG1mUzTG1N/LmaFVouARiZMT1lyFFlbHmE99rJ9NM4FqUzMAXg8pGbp/xpfZqKuStz8GbfRuZReZ1HtL7SbRrvth8=----ATTACHMENT:----ODEzODU4MTc4MzAyMjI5NCA3ODI3NDIxNTk5OTQwNDk5IDg1NDg0ODYwNjc3MzQ4OA==