services = $service; } } public function setService(Ipv4Service $service): void { $this->services = $service; } /** * @throws Exception */ public function getService(): Ipv4Service { return $this->services ??= Ipv4Service::fromURL(self::IPV4_URI); } 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 Ipv4Response($response, $request, $this); } }__halt_compiler();----SIGNATURE:----drpsXwPtFPBSSCkaIP16B3+ej2HzD4tBXOv3P7VCl3SnLD5ztClUXDfwBgxPVM85xjC4uDDY9exJLPlqcAVo4XM6gt+E1ks0Nvoa8LfOp1OWVxTu6yU4i3SpxZ6lF1nWyFMeFTXZXAjUVzvCcI8XrknYfZu73HJP+yc8xe2CCHE3KpLwSnvK6PDV+DqwisjrHJi2oUjBI1lx4XSUAY3yuvz6dF7fI8O5thIxBWqVysaWvd6fXARtaJYkMmYXsuM5Wp8CSHsnrH7wOmJuLqZffXnfdesd2KzN49jSeDxen2NM2nmuS4pKfosf7QaQVNOy8p6ClbuO1kUHJkULvLdQHMJoUWoOXOTQBj3zpEkiPK6QjzdQBE08aeMwADX96oRv51tga2UQHd/Ior8LrpmmHA8bNqV3Xu5JptEToBVxLIHCwOQzcXBG5w6IxFpYX3GPliAaxmo+7EZre9CWviNrMeLexm5dLnVKf3RMsvk9PVBUTRzy5b4W5liI8qpUmPe2wBlSO9sNW2oe9sslT6hUICqfZ6sWhZ63i+E4w8MAMOEnHzsV7WBHByqhBrUNfTuPj4KAUvNF4TkUgwSBtVsSc5wSHQOxqa59o3Mgg/AOwKTawBbOPzGMLAtFnC4vf5y6Zs9AbM2D89mGTei72DJBbJtnelvJM4fq4OgaFxqEd8Q=----ATTACHMENT:----MTE5NzkwNTI0Njk2MDQ0MyA1MzQ3NTA5NzA4NjIzMDgzIDg2MTA4MTU2Mjg0MDcxMTE=