src/Form/Validators/NumRange.php
public function isValid($value)
  {
    parent::resetErrors();
    if (!is_numeric($value)){
      return true;
    }
    if (!is_numeric($value) || $value < parent::getArgValue('minValue') || $value > parent::getArgValue('maxValue')) {
      $eMsg = Translation::get('validatorerror_numrange');
      $eMsg = str_replace('%minValue%', parent::getArgValue('minValue'), $eMsg);
      $eMsg = str_replace('%maxValue%', parent::getArgValue('maxValue'), $eMsg);
      parent::addError($eMsg);
      return false;
    }
    return true;
  }
public function isValid($value)
  {
    parent::resetErrors();
    if (!is_numeric($value)){
      return true;
    }
    if (!is_numeric($value) || $value < parent::getArgValue('minValue') || $value > parent::getArgValue('maxValue')) {
      $eMsg = Translation::get('validatorerror_numrange');
      $eMsg = str_replace('%minValue%', parent::getArgValue('minValue'), $eMsg);
      $eMsg = str_replace('%maxValue%', parent::getArgValue('maxValue'), $eMsg);
      parent::addError($eMsg);
      return false;
    }
    return true;
  }
Teste la validité

@param  mixed $value Valeur à tester
@return boolean