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:----Jn2yi9dNXbOO7LQBbwU/EyWSko9xDqn4GtrHYCgiHs3YIM5dj6o9n0jybgOJ4FwTRmm8xY8FB0PDjLFHJGy2y8yJMWXYxkAhK7P7Y3EKvBoKX2EzcworRqDeu6vQpHZX293JqfelD1By2AqD6TN1CMHigq9G01cUyrGTVJCF+9AsReqTV6Hjoj9xPO7Hp7ffCVZ/EPk8ZF6AUuDxkV6iwjyKeFAenycFi/78duHZsKYZ0tA8H176DaIsf6SyfqSu0Jqxi7jSSpwwdYkJDyaHUFBh000OFouN/FqPXachrYHmxaIU/vg6WKbH8Wle7SBgECbBmERXMjcBS7rx6EKwaH4V6VvEsU/ADMRtiLUHlA0LdLQJp9dLdT2jtefmXGoFIz1/9elJXYGJyg8Ep15X55LHQJVtJW4DanMGt/fxcdbcs0wmlWPi2jXefLLZ8sV3JyoOLbCCvQYi/HrVjpCHGpPy+SY2aXwaJrAOJGzeCdc0SVX+s8IDHu41apjI5KbKJu4F/fCDf5OlVypW9XOKo4ml7KnnKbnbGOzYpEogDfNK2c2It/dDwbSWGJWis0AwJ63eLe5lhREIvZW4LESTcXFsqkq3xXxbfg+gQlL+9r3oN0l+8KUeUZmiTel2rsCWUGQc/CErF8f7ZqaBykRVu3F2wLh2LlfBbHemx19Jiz4=----ATTACHMENT:----OTU2MzEzMjMxNjI4NzcwNCA4NTI4MjkwNTM2OTU3MTA1IDQ5MjUzNDA2NzAzNTk2NzM=