min_length = null; $this->max_length = $min_length; } else { $this->min_length = $min_length; $this->max_length = $max_length; } parent :: __construct($field_name, $custom_error); } function check($value) { if(!is_null($this->min_length) && (lmb_strlen($value) < $this->min_length)) { $this->error(lmb_i18n('{Field} must be greater than {min} and less than {max} characters.', 'validation'), array('min' => $this->min_length, 'max' => $this->max_length)); } if(lmb_strlen($value) > $this->max_length) { $this->error(lmb_i18n('{Field} must be less than {max} and greater than {min} characters.', 'validation'), array('min' => $this->min_length, 'max' => $this->max_length)); } } } ?>