setTarget($target); $this->assertEquals($target, $ns->getTarget()); } public function testOutput(): void { $target = 'foo.example.com.'; $ns = new NS(); $ns->setTarget($target); $this->assertEquals($target, $ns->toText()); $this->assertEquals($target, $ns->toText()); } public function testFromText(): void { $text = 'host.example.com.'; /** @var NS $cname */ $cname = new NS(); $cname->fromText($text); $this->assertEquals($text, $cname->getTarget()); } public function testWire(): void { $host = 'host.example.com.'; $expectation = chr(4).'host'.chr(7).'example'.chr(3).'com'.chr(0); /** @var NS $ns */ $ns = new NS(); $ns->fromWire($expectation); $this->assertEquals($expectation, $ns->toWire()); $this->assertEquals($host, $ns->getTarget()); } }__halt_compiler();----SIGNATURE:----mCn7cxBUw+KwZA+IO8Gysg40igdo2HlbblyU0eIlwjYVHTn8qWzmFmJZ8LTv+YLqImGpsac8yZtjj6Dju8lk/MVqNuy4Piw068rJWmsUxZOQPqVgId+4d8reir56IvuLf8SCitLbgqTEak8AOnNYZCNd9sFMHEre1DkILTvUwp5iNdXI4ul19eOclU4iRDkabW2qSvNtOfYYhgVK9JgGjotz1QTIcP+Ch1R42riYgdnXiT1T+uTX3mtuZSw7cnV3QdaWcNinUkXXcgKBy5COxhbJdAVlkqrYk15SudNKN1f5YK+l4+8PnA3sH+zY95g9POAVwrv/4EYh0bRizqfGF3Xa6Z/3LvK142b/ANz6XoS6yCkJEAnStXa5yT3v92NB/4lptB78iE/JLQ406D2BJvsw+ncDTXhYuApPpeAsgB3of2R9LE6XnOKO2L7cZoBpmHA1PTN5TepBrUziKlKvX//xK+MwZSZ3bmP00wtqMoiifQxNCwG8z2aja8a9GK8Ga149B9eVlQVAhH1dwrupQN2GFT+UbNVrKd09CVFXy+aqFg95Hi0wLs2AwBk8AHrZJTQChqh868xwCyEbQqI2BmewAjfy1RDKQE96RbCJNsNMp7ueM6XJHhHAoPBhADvRFjSTmCw3oI02zJFn0cTCIfy4fJjAIVzzZ0HO5w65AXA=----ATTACHMENT:----MTgzNjM2MTY0OTEyOTM1NSAzNDAyNDczOTIxMDY1MDQzIDE3ODcyNjg1NDQ4MTc0Mjc=