public function testIsValidV4Or6() { $this->assertTrue(CIp::isValidV4Or6("12.34.56.78")); $this->assertTrue(CIp::isValidV4Or6("0:0:0:0:0:FFFF:5DB8:D877")); $this->assertTrue(CIp::isValidV4Or6("12.34.56.78", CIp::DISALLOW_PRIVATE_RANGE)); $this->assertFalse(CIp::isValidV4Or6("172.16.0.0", CIp::DISALLOW_PRIVATE_RANGE)); $this->assertTrue(CIp::isValidV4Or6("0:0:0:0:0:FFFF:5DB8:D877", CIp::DISALLOW_PRIVATE_RANGE)); $this->assertFalse(CIp::isValidV4Or6("FD:0:0:0:0:FFFF:5DB8:D877", CIp::DISALLOW_PRIVATE_RANGE)); }