setTarget($target); $this->assertEquals($target, $dname->getTarget()); } public function testOutput(): void { $target = 'foo.example.com.'; $dname = new DNAME(); $dname->setTarget($target); $this->assertEquals($target, $dname->toText()); $this->assertEquals($target, $dname->toText()); } public function testFromText(): void { $text = 'host.example.com.'; /** @var DNAME $cname */ $cname = new DNAME(); $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 DNAME $dname */ $dname = new DNAME(); $dname->fromWire($expectation); $this->assertEquals($expectation, $dname->toWire()); $this->assertEquals($host, $dname->getTarget()); } }__halt_compiler();----SIGNATURE:----gKnFIz0nUcs8D2T7EN7DkpNi3+W7ltyWJg5FZSgSsGKuIb0WGDNqqQVNiZYcaORMwaGgUh5NlSiRVNsKi7CDgCxJwMkZWiKaaT463sP+lyghshxRTmBQjrI7N6sawy8pHvFO8Eal2rYkZyp1zEsOktlQ67h4+StbgFHKj8zzs9EI6obj3VFtEkNT9A3/ss8rg5gcGZfHzAYNlzeDYFgg8t4Ne0uoltdtFlpcTDNJSjcis5PL5LGGzW/NUyMQdgnobSqtFbGPWezbSiqDcU5bo5D70tV9ihf20hMiNHiN3XDBGnSUFDuv7tkf/zUMcyMJ8f/i82mAHPj1S0H2aUqPYqiJT4AFZ6WhH0SHDsVfinPCiMx4yC8hEQP4GksbpeeHZ+HSQ+pNISt4r+dL5AarPuNfddRe8Fs9uXJr24oFnzd8TONNpb7bYjk+8ESyOvMWrQU60DJXPDbtzWF+zdnFFFx6j/inkEu5MGH1+xPA9d1sAXpykv1rpNKpQ8QH8LOIFUoVRPOzQMyd39Td/a/WFfsoKcOENOzehzkqGyRycBkEfTqq47eVpGMGpPDNoMu+1IMTceVwCjb3KdAgMKFQ9/8b9jLixngSd0FY+C1tjFbeUdqpozEv6YXlrST0/cY4TuwvpUxi8Ohqmv/9MhTV2VxvjKr/76YMxebSwrhZ0G4=----ATTACHMENT:----MTcyNjkxODkwMTIyNjE3NiA1NzcyMzU0MDgyMjgxNzMxIDg3ODQzMDcyMzA1NzIzNjg=