check method
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;
}