assertTrue(Classes::isValid('IN')); $this->assertTrue(Classes::isValid('HS')); $this->assertTrue(Classes::isValid('CH')); $this->assertFalse(Classes::isValid('INTERNET')); $this->assertFalse(Classes::isValid('in')); $this->assertFalse(Classes::isValid('In')); $this->assertFalse(Classes::isValid('hS')); } public function testGetClassId(): void { $this->assertEquals(1, Classes::getClassId('IN')); $this->assertEquals(4, Classes::getClassId('HS')); $this->assertEquals(3, Classes::getClassId('CH')); } public function testGetClassIdThrowsExceptionForUndefinedClass(): void { $this->expectException(\InvalidArgumentException::class); $this->expectExceptionMessage('Class "XX" is not a valid DNS class.'); Classes::getClassId('XX'); } }__halt_compiler();----SIGNATURE:----Rfl3QG2sXMtR7zrJK9GW7GXQPd19REfKwgF6327zx04pGk8EI33xwGJothXnabx43sgTOrL3DlrUHbv7K9uvhuXxqfQNHW71szl5rWHpwO+2sSC1RhMtE4Z2pIC+SsL/SWOWqVYLNSNEw7tJrBjb/ZPkRnNJE5I5wXva1EjxYgXw2ib8VuQQqHgg1kH7crcMjh89Vt07MWLaDypyjIVjj8kDVekEIfNOjWLQjVTZ114CIIpHt4q4Q56n27obbMJxMnVwZ0GTOOAxEyqRxzuZVoRz2+h8B++9F9BH5a2EcBc5esSMm2kTJl2U5YJdDG1oWF0F8e9+wWKZ111kBE+hOUJRzJJiZ9Tu94z/sXqzx/DHkc3LBT/0YP69ZmqoP6H2VFRiKqTb77BnIz+JGQx7pXs86qmRIjt4BESbqwXmPqOKCm0A1ZA+T7IDD36l8hN7hBEaXMal5A5nji1mnf8sj3YLIPHeDjj9hJqXOeXQwcu88OWCvtyTsiFtttLIv4Jo0S8IHpoRar7BZUaR1nsY5pr7WjxSOnOvKlxkgExNjivNzjVePGXck+wJIVLWBAfUeR8kxvmBknFipRkrBTzXTz1z/tFP7VH+YjcQvihMK5KesZi7lzBpxSwjRz18UJLC431OUXLL1Ys6MtlY6MASwh3fZXfEWf+QIs5wt1S337Y=----ATTACHMENT:----NzAyNjUwNDU1NTcwODQzIDQ2Njg5NjA1ODA3MDE2NTEgNjA4MjQwNDA1NTcwMTQwOQ==