/** * Length validation * * @access public * * @param string $param * @param string $paramName * @param Validator $validator * * @return void */ public function validate($param, $paramName, Validator $validator) { $strLength = strlen($param); if ($strLength < $this->minLength) { $validator->setError($paramName, "Enter more than {$this->minLength} characters!"); } elseif ($strLength > $this->maxLength) { $validator->setError($paramName, "Enter less than {$this->maxLength} characters!"); } }
/** * NotBlank validation * * @access public * * @param string $param * @param string $paramName * @param Validator $validator * * @return void */ public function validate($param, $paramName, Validator $validator) { if (trim($param) == null) { $validator->setError($paramName, "Please fill this field!"); } }