Advertisement
Guest User

iPhorm required validator custom message

a guest
Jun 7th, 2011
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.81 KB | None | 0 0
  1. <?php
  2.  
  3. /**
  4.  * Required Validator
  5.  */
  6. class iPhorm_Validator_Required extends iPhorm_Validator_Abstract
  7. {
  8.     protected $_message = 'This field is required';
  9.    
  10.     public function __construct($options)
  11.     {
  12.         if (isset($options['message'])) {
  13.             $this->_message = $options['message'];
  14.         }
  15.     }
  16.    
  17.     /**
  18.      * Checks whether the given value is not empty. Also sets
  19.      * the error message if value is empty.
  20.      *
  21.      * @param $value The value to check
  22.      * @return boolean True if valid false otherwise
  23.      */
  24.     public function isValid($value)
  25.     {
  26.         $valid = true;
  27.        
  28.         if ($value === null || $value === '') {
  29.             $this->addMessage($this->_message);
  30.             $valid = false;
  31.         }
  32.        
  33.         return $valid;
  34.     }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement