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:----Nvzu0gHdJtfu9O2C8Syp1Uu2x5w3yKSQZ0RixihrmCWR4gJ21wdO8FSyku3d1w9xbMTjTH1nU/w3aao01svZV6MbMaEwhR7R6RThL2vps9QT1/ujhLbnMFCdwEg8W+xfsudNztkmbeB1FjoNU17KiNp8JJPIEs5fs9A3JjP+2WTh4jGQnfsEqEB/2R9GoF/yfiOHz1NcxTrxV+n1TORn+u7dtE/xYz35R0yXyV42YD9DZi7e8DN31oq1Ef3joBZOMUZtYBXiRpKUB5nb9wU7YS330C7IAuIsIlX+BMBmPxiD6wpiQ6EInTlpoqx+A3kIyUzVRLPwJc9Dc5xKQyYbcZRs8BIp9ItwHxY7XfRO3/CMGAvugEgYVTUHFOaYHG7srxBTidzQKB35ANrNSlXBxjN5w6W6/6B6T2C4WE6foaGEDbxfr2Q0acn+DKssBOiv7BDXjh7G3rauwwrbFDoswtFa52rACWavFKLwYL8Y/aAgbYDve+WRGwG2cdZa8ryV7QYvyoAWqkb2/aLcVbPDNrF0Dh6kYb4QvPxowWA5GTGv4CbLjAWeJYuaBsm9rFtKYb1Pbm1tao1Y2QU2G2MMvv4MfXWTFfrkFKiI97KWRU8W/Z61yzVgpUitI1u/ieyDfqeuVFCEpMcv6I5koQoyjpYoE1CFTm2mkNMe0HwyPYo=----ATTACHMENT:----Nzk1NDM1NzU0NjU0MTU4MCA5OTY5MDI4MDEwODU3MzgxIDgzMzAzODU1MjA1MDQ2ODI=