setTarget($target); $this->assertEquals($target, $cname->toText()); } public function testFromText(): void { $text = 'host.example.com.'; /** @var CNAME $cname */ $cname = new CNAME(); $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 CNAME $cname */ $cname = new CNAME(); $cname->fromWire($expectation); $this->assertEquals($expectation, $cname->toWire()); $this->assertEquals($host, $cname->getTarget()); //Test that toWire() will throw an exception if no target is set. $cname = new CNAME(); $this->expectException(\InvalidArgumentException::class); $this->expectExceptionMessage('Target must be set.'); $cname->toWire(); } }__halt_compiler();----SIGNATURE:----j1HW76aAj432GL1Kk83Lj2qVqE0vYA/VBS2/JK29r7mrohh/qc/fZFvzUYrmruTbDbN9g/qllJuTHCcGpjAuquEge5pXHwwUox3S2kV5r4GTxHoZcE66I6mXPp0M8u1cYN0UKU3i1ANzKKEXbbNb9FCVBPPyuhU7Mxf2YaGC8Pp3YuuDcBSJRr0RIoJzrbH2o/N+pI2U2o6VbGWcH0eOt0vlBeZddj1epOyY85T9yutbQY8h2pTs60bX6vKh9nn1Rx6Fol7xMq5wGQFJAw6wM63jkBxxO0GrykpiSqkHht+Y3UfwF2n0r+gYIGBUI4WrvlrQEds7hUM/6Xc8bdAhMd8qUMWSRSWDWFXOlj+SqF2EdjM+hWXoYHJffQadcYpCZtH0IUKhNdtmV9vZMNPNQ36wCKcuCfl6FPGqcNQKCuIy+fl1ehRXFmr52ex2i4kIvuq2giiJDBvd2H4qmCzL0mlbq0mSQZlCeAfXYyrzH20nQe0xBfD48VpaKNYsoAHM5nqR/q3XI6k7emKZbDLz2Ju5fAJmQqAYKHjQtwVTc9fBtgkyUuLII2OifSAkzXr0vwnhiPQHlSe/R/IMyytsCW+ga8r/slvZvevEYDRs/Mijy2OdupXAluRSyjI7v+WB+zjb5s+kcUu3I13J423+AL1xf9+z/yPulhOLS1Feq/M=----ATTACHMENT:----NjE1Mzk4OTY3MzgwMDkzNCA1MDQ0NDgwMjc3OTE0NDQ1IDQ3NTk0NzEwNDc0MDI0NTE=