예제 #1
0
 /**
  * Builds a new Illegal Value Exception.
  * 
  * @param mixed $data
  * @param string $message
  * @param integer $code
  * @param \Exception $previous
  */
 public function __construct($data, $message = null, $code = null, $previous = null)
 {
     if ($message === null) {
         $message = 'The given value is not parseable as an ip address : {data} given.';
     }
     parent::__construct($data, $message, $code, $previous);
 }
예제 #2
0
 /**
  * Builds a new Ip Malformed Exception.
  * 
  * @param mixed $data
  * @param string $message
  * @param integer $code
  * @param \Exception $previous
  */
 public function __construct($data, $message = null, $code = null, $previous = null)
 {
     if ($message === null) {
         $message = 'The given ip address is malformed: {data} given.';
     }
     parent::__construct($data, $message, $code, $previous);
 }
 /**
  * Builds a new Illegal Argument Exception.
  * 
  * @param mixed $data
  * @param string $message
  * @param integer $code
  * @param \Exception $previous
  */
 public function __construct($data, $message = null, $code = null, $previous = null)
 {
     if ($message === null) {
         $message = 'The given data is unsuitable to build an ip address : {data} given.';
     }
     parent::__construct($data, $message, $code, $previous);
 }
예제 #4
0
 /**
  * Builds a new Illegal Range Exception.
  * 
  * @param mixed $data
  * @param string $message
  * @param integer $code
  * @param \Exception $previous
  */
 public function __construct($data, $message = null, $code = null, $previous = null)
 {
     if ($message === null) {
         $message = 'The given ip address has an element out of range: {data} given.';
     }
     parent::__construct($data, $message, $code, $previous);
 }