/** * sets new ip address * * @param string $ip * @throws Zend_Service_DeveloperGarden_Exception * @return Zend_Service_DeveloperGarden_IpLocation_IpAddress */ public function setIp($ip) { $validator = new Zend_Validate_Ip(); if (!$validator->isValid($ip)) { $message = $validator->getMessages(); throw new Zend_Service_DeveloperGarden_Exception($message['notIpAddress']); } $this->_address = $ip; return $this; }
/** * sets new ip address * * @param string $ip * @throws Zend_Service_DeveloperGarden_Exception * @return Zend_Service_DeveloperGarden_IpLocation_IpAddress */ public function setIp($ip) { $validator = new Zend_Validate_Ip(); if (!$validator->isValid($ip)) { $message = $validator->getMessages(); require_once PHP_LIBRARY_PATH . 'Zend/Service/DeveloperGarden/Exception.php'; throw new Zend_Service_DeveloperGarden_Exception($message['notIpAddress']); } $this->_address = $ip; return $this; }
/** * Ensures that getMessages() returns expected default value * * @return void */ public function testGetMessages() { $this->assertEquals(array(), $this->_validator->getMessages()); }