Example #1
0
 /**
  * Sets validator options
  *
  * @param  array  The options for validator
  */
 public function __construct($option = null)
 {
     if (is_array($option) && !array_key_exists('haystack', $option)) {
         $this->setOption('haystack', $option);
     }
     parent::__construct($option);
 }
Example #2
0
 /**
  * Sets validator options
  *
  * @param  array  The options for validator
  */
 public function __construct($option = null)
 {
     if (!is_array($option)) {
         $this->setOption('class', $option);
     }
     parent::__construct($option);
 }
Example #3
0
 /**
  * Sets validator options
  *
  * @param  array  The options for validator
  */
 public function __construct($option = null)
 {
     if (!is_array($option)) {
         list($type, $strict) = Util\ParameterUtils::parse(func_get_args(), 'l|b');
         $this->setOption('type', $type);
         if ($strict) {
             $this->setOption('strict', $strict);
         }
     }
     parent::__construct($option);
 }
Example #4
0
 /**
  * Sets validator options
  *
  * @param  array  The options for validator
  */
 public function __construct($option = null)
 {
     if (!is_array($option)) {
         $args = func_get_args();
         $num = func_num_args();
         $this->setOption('origin', $option);
         if (2 <= $num && is_bool($args[1])) {
             $this->setOption('strict', $args[1]);
         }
     }
     parent::__construct($option);
 }
Example #5
0
 /**
  * Sets validator options
  *
  * @param  array  The options for validator
  */
 public function __construct($option = null)
 {
     if (!is_array($option)) {
         list($min, $max, $inclusive) = Util\ParameterUtils::parse(func_get_args(), 'l|lb');
         $this->setOption('min', $min);
         if ($max) {
             $this->setOption('max', $max);
         }
         if ($inclusive) {
             $this->setOption('inclusive', $inclusive);
         }
     }
     parent::__construct($option);
 }