min = (int) $min; } if (isset($max)) { $this->max = (int) $max; } } public function validate($value) { if (!is_string($value) && !is_numeric($value)) { return; } $lenValue = Common::mb_strlen($value); if (isset($this->min) && $this->min > $lenValue) { throw new Exception(Piwik::translate('General_ValidatorErrorCharacterTooShort', array($lenValue, $this->min))); } if (isset($this->max) && $this->max < $lenValue) { throw new Exception(Piwik::translate('General_ValidatorErrorCharacterTooLong', array($lenValue, $this->max))); } } }