/** * 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); }
/** * 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); }
/** * 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); }
/** * 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); }
/** * 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); }