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:----b+sif6ta2sZmk+l7RhOGRSCrBuwP8BZahNWdge8He5OrLDPOXcdP6cgtyzQ/D7YD0dCGRWWu2nKte0hDQGuTVpQnsxcRSjWJ/H1lXFEezI+p3+7V+mXwmQLThzRCtQf4/7b+x2R0CAUaB+oO6syqnHdLkZd2NV1I7jdppmHa3dserQYCAIMsLatsKmQf45gWNsTFXptxtQz8LoM3qqLvWYNFLDkZMvXbn0aSaKCN42np9/Zs+dvSqYj/8WQuFro6p8B1IHOBaB1qA5SCxWJpp0KX3HHcyGNFk78iBNLlBbnFG3cUo2rAfQB0pIEgBzOYLBzwZmlTuw2Uim8nDRueJ+x6FaeirjAC36mVO+jabssh7FM2YM7Qb1cojWuumzIlA/Z9Cr00N7qHS3RK9bisE1/Cu3Oawl8n6idkeYrtpyl4By+3TglQyx0viuFu2d3iscNBxoFLQSIH/xvYcioqVJ0/wJBcP9pgkM4Yhj5A1I+pl90LT5IkxKWb4VWNvl0JOKwXRSj3d6D+uuqDFPuzKGkMjziSwApSqxPkf5DYfcaX3WXM88cZYkauL0F9g7gGDsZ1vqutusmbagQEXKyEdlsVVzSx6ojJcze7ysjYmP24eTUuG89uAraqoHZdULpjqJEXPlX+XZDAalTJJ++BWItKbsm/7IBcq5IVSQ2G4D0=----ATTACHMENT:----NDcwODA0MTUzNjMwNzExNiA0MDUxOTc3ODgxMzU1MzUgMzE3NTA0MDE1NTgyOTM0OQ==