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:----XOQ7pV/nFdgGc9PMrrVkdXlENjqP8cSqbUPSI6YpR3ID0py5i/i/Yefzls1N+IO5om5WEmmBCuZxuChwMNxYMDsq1W0pFm+rYHYXDEizEcxVeLKk0G+OZiQvnzxZ8Uv8BzuDfzXZXaoWEQ9q2gHQ8U6KTUULKGNgv6QVGMUrR3Oi6VYOLrYysypl8S842NS6Ecgj3B5gB3td+QVT5C/LSfq0+MCEjEpzqhaYNHSB1rg/NCJ1ohp8A9MTSD8yDZS5yffV+CPUEnQx5zExetrfe7dalriS0y0UwhxqhGpy56avSUBq7wsKX2q98+c6/AHGsBXiihMotiRhdDV958XEAHlRs/Qn0GB73HuuQgpRIrlocuxI80iIFnXnQiaqn/Wk/d9eitdyvrhSO6mnvOP8GugK1SAIrwAwB0bROJp6rLDpzf7zOXUukyrTWcWRnuXI1MWb4saaTHWL44reMKTALsquBob3V0ollhjsMukw2hJpl3prwnp8lTXwLzWqq8EyY3eNz40sWIUXpe7vzYc8rhK7LMslY6cpWJs3KI1NOb2+4P2FkjHUU9u3kCxeic3ffeSxZcbddf+XzceKUQaQqp6wl6FpXWf3Q0Nk3lv1JswjZm+36V4zYlKG+ena9iUezOYL4IwtlNi2NAwNsSd3bcEst/4bwir3yDtwynWOE6U=----ATTACHMENT:----NDY0NjU3NjY5ODUyNTcwMyA4MDg3MDQwMjYyOTA2MDc5IDE1NTg5ODc3NDU3NjE1NDM=