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:----Ru/HiVeErMza+84IKZW9tIMblEoqfp0oG87fImeEYkbzuL2UMk3VA7p6yTRark5SicGG669foTlE/H57gh0RGShilhNrBpXtoMbTfw7QFwbp66UUsaPXdpvKvVlwy9pxfeMoPUk7IRIdPQgrJlJXP2RUcvQlsnTdTA2O31VLX1v3ZceQEcMjs4e0RRZv1RGO060v7bz1tBy8Pr69TcDwv0cFB0+XJ8uQtRy+eqRNbHZhTatZrNTDzoHokEy/j9XqSUzGmtvVuA57pfWA7C3E4tW0JedZLKsFTeg+ZeYZTsLJ7bMC9AotRSV3bk/aQ8yGEGiDUK6i+A0qTyNVxbchxcgB+7TDdqBqy0Mp5GM9Hz10ctTBV+SNttaE0LbMuy7xWze0wsbS76x0aR2Sr94p/CTeBTmKJr+YPaY4WXjjymjVGg3NkgiCAzKrYoLqBWlxXRn8Gq1eBkNm5wE1fPZHH3Cz4USB72a+Fz3NtX4zgKSLbz8rt/9otwD6IjfK/q6YwEBCFLVFBxedgNRmBzFqEqrqsGDvxnMz/LiLtGOovWYWeBaPHT7GtbPdxYYg8V25xxh5hj5ftDLoRsoe5JKdKncB1zkTS5RQ+CoBLzO9sfZeEu+NwbVnyXmcGlIHvx78cJ9HCe2jwPmi733SToX/BAwX2FnBBO4n8e1FPvsa3Cs=----ATTACHMENT:----NDI1NDAzOTczNDc0MDUzMSA1Mjg5NjYwMDE5OTg3MzAzIDIwNzA3NjE1MTA3NDQxMzA=