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:----gCUMgmxs1Ah+5V9N3cGNHJpSL+lnLEEIkZHtYBFVzG+5rLLjpK+h348kQL9DpsJ3ZpWF43rsQe1IN9bt57B7E1/dfa0UFD+483gjzVe/6P009yIgxfFllxQX6rKeTBNw+m8CaIHKrwTcdCKXKnB729X8vqOp4BhOaC5Qe5Ez6wZJJVuMJaWFpuC0nNVBKsfbysLT4jtpravmvfHHleWuXM3alrWp+Z6Gtgh1UTD0VJtk00TwVQYlYsV2m9tCH7GSYMN6kDmwfPCUsOFocfF2zYeRT7v59KX92TOS95qagoHanEPDKcHi6XfUliEGL0WG8qroALgolBU7hn7+EcAv1URPljoUuf1rGirG9oXdXnpHPOvBAiiN6ogYJl4s4r51g3Am2TibOHBr+rWIiIlfFQSSB+vLHJkSR5ceDsi30KIu+jg4bRk2VSniCrGNQiBHzVw7TWhHVrwDm3g2dPf0FS3n7wwq/uZyKHtnLd5/G8f0/jAIHYN+qnDKf2LkAyRrmNTCvbPDlroF0ADSOC+n+5pb/PL+jHytQwrtCto+1SGxIqHBfaxkXiDNpn+zckhLfs0fkEbQrkIoE6nNlwC/w7bxq229q9fZUiA0cU7mURd873+b0r8PfVTSkPcG2OGFHou+oHsjbS8D4PJRrQqS1D1SticKIJyOUKFoO+19yDM=----ATTACHMENT:----MzAzNjU2NzgzODUxMzA0MiA5MTA5MDIwMDY5MDMzNjczIDY2NzE4MjUxNzMxNjgyMjQ=