public function testEvaluateFalse() { $v = new Subnet(null, null, false); $this->assertFalse($v->evaluate('192.168.1')); $this->assertTrue($v->evaluate('123456')); }
/** * Method to filter the subnets to confirm their validity * * @param string|array $subnets * @return array */ protected function filterSubnets($subnets) { $validSubnets = array(); if (!is_array($subnets)) { $subnets = array($subnets); } foreach ($subnets as $subnet) { $subnet = trim($subnet); if (Validator\Subnet::factory()->evaluate($subnet)) { $validSubnets[] = $subnet; } } return $validSubnets; }