setType($type); } if (null !== $data) { $this->setData($data); } } public function setType(string $type): void { try { $this->typeCode = Types::getTypeCode($type); } catch (UnsupportedTypeException $e) { $this->typeCode = 0; } $this->type = $type; } public function getType(): string { return $this->type; } public function setTypeCode(int $typeCode): void { $this->typeCode = $typeCode; } public function getTypeCode(): int { return $this->typeCode; } public function setData(string $data): void { $this->data = $data; } public function getData(): ?string { return $this->data; } public function toText(): string { return $this->getData() ?? ''; } public function toWire(): string { return $this->data ?? ''; } public function fromText(string $text): void { $this->setData($text); } public function fromWire(string $rdata, int &$offset = 0, ?int $rdLength = null): void { $this->setData(substr($rdata, $offset, $rdLength ?? strlen($rdata))); } }__halt_compiler();----SIGNATURE:----vdHKhdw6pNG9oCTUCl0g+CeLsPcXza7sodrSOII74F0LahmwwZ2fEpEnqlN5I59g8h+NWgpg+fbvA2EWPrxABqaeNMQoESXjRymR12Fd2IUzzEF04Vl1pAG6zjgIO5J1FjXNtYjbinw5krBsN1ohVNIr4y0esZZ2nN60k8OjnFb3XhnVEmOL9dN4uDFr6GMxk+fiZ0ChNPQ1CeoRd0i9hA0tpJydBt9BGYnPSnTyAMvEQoHgx2Nw+fDw3hPIJ5EJRba0+J9FPUEPyP1E/PrnyAAzftBX7AK2HMyui4U/qFBIS7DefU0FCek1YAQOYJaCpjy5hCMK5g/c/VOkzr57SstsR8mw8LuGgjZoL56hDGSwGEzCqUaRdpzUl2fvqaxOgGQ24el/4lccgQMRgWW/M0jLTbjoIoZ8aYhJ1ViPpLSg7NRrqssTmJjc0Fr+DebOvadhc6WmvyuxsrLzc2IAAcp0pJ/PZExWFz7DUmXpBbq2UIJ9isxk4aXEWufsVCQoddcqH0j462QvlOLOH8CDuSGxGYNPj7C0/udcBffbIRgLJvozVz8acnI+yNW7S2iW+5EkOVQvA9YWQ7ldWF7kEKSCPN5Wwtvy4mdkoC2h83jOdZoUSnDJJV25J7w5NehSFuCcYcL9rnlQlHBdTtApWBlSDzyG/7zeBirxnPaFl2o=----ATTACHMENT:----MTU1MzAwMTAxNzYwNzYwNyA2NDc2MjIxMDA2NzM5MDI3IDg5MjEyODM0MzAyNjY2NTc=