validate method

  1. @override
Future<ValidationResult?> validate(
  1. BuildContext context,
  2. T? value,
  3. FormValidationMode state
)
override

Implementation

@override
Future<ValidationResult?> validate(
    BuildContext context, T? value, FormValidationMode state) async {
  ValidationResult? result;
  for (var validator in validators) {
    result = await validator.validate(context, value, state);
    if (result == null) {
      return null;
    }
  }
  return result;
}