validate method

  1. @override
ValidationResult<T> validate(
  1. String key,
  2. covariant T input
)
override

Performs type coercion against an input value, and returns a list of errors if the validation was unsuccessful.

Implementation

@override
ValidationResult<T> validate(String key, T input) {
  var ret = super.validate(key, input);

  if (ret.successful && input > max) {
    ret = ValidationResult._failure(
        ['Value ($input) can not be greater than $max']);
  }

  return ret;
}