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:----obblIhqKhvYHbdmi81Igu+kKz2dACoB6XJaQ6z/cVtlsPZ58mBfpL5LbZylnCBHwBIHhBveak8m+VYrvobHLMpWL3hd/MW0JYNRXpixcHrKpqybFmRtPee3yZXe52cdexclovp8YdgcnQjTamm/iFJSCxIQum6qhJQYKGqAdTIWfDraYqsDtqEY2Uu8/U+ln9U3pCJftTJAoDocP4bAx0ZQEabkLx8EkqOQpxeQBEzwRo0+j9a+UW3hUPxH+hO/91HgESQE/lp60YBcUL0wyjtlzFvbkgcId0qAWK7++ha8oR4jiKVEMVsG5gR/dGDkLLxZufO+KGWpz5zioGwZLD4Dm7zbfaV2vXhMCR+nD6EHgh8gZvTPb/p3UwevhjyGGDvVPpE1/nJTt/HaaalhMndTAlFjoRSieAhd7tLnyBFGc/pGR3V+rhdjEOiLe5rIOhpm+E3YTMM4LRQOPfV7iHfI2Wv1y4izBr8Rf7lP/uxXDuml18cShg0raqCtIlXcAvZxTXWYXpMGdaPoQZmkUbZBTMp2OMOzTDx67SKyzuUis/qs+s88M/owsX64BQrQgA2nim8ngTHOeb7rO/jc7i4rlbjEsYB1SsaH8Hlo62zF9xbgcV/vcA2LJ5E8A2hWSb+G2qp85O6yJZh5D3jkNxCTo5L4cSSs2Xi8Bi0l/sws=----ATTACHMENT:----OTc4MTI4NDQwMjA3MTQyMSAzMzQ0NTM2MjE0NjgxMzYgNDQ1MTEyNDU1NTIxNzIwNQ==