Example #1
0
 /**
  * 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;
 }
Example #2
0
 /**
  * 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;
 }
Example #3
0
 /**
  * Ensures that getMessages() returns expected default value
  *
  * @return void
  */
 public function testGetMessages()
 {
     $this->assertEquals(array(), $this->_validator->getMessages());
 }