check method

FormValidationResult check([
  1. dynamic data
])

Check the validation of the data against the rules Returns a FormValidationResponse indicating success or error

Implementation

FormValidationResult check([dynamic data]) {
  if (data != null) {
    setData(data);
  }
  FormValidationResult result = FormValidationResult(
    this.data,
    this.attribute,
  );

  for (FormRule rule in rules) {
    bool response = rule.validate(this.data);
    if (!response) {
      result.responses.add(FormValidationError(rule));
    } else {
      result.responses.add(FormValidationSuccess(rule));
    }
  }

  return result;
}