validateIssue method
Implementation
DraftModeValidationIssue? validateIssue(
DraftModeFormValueContext? form,
T? value,
) {
DraftModeFormDependencyContext? dependencyContext;
if (form is DraftModeFormDependencyContext) {
dependencyContext = form;
dependencyContext.beginAttributeValidation(this);
}
try {
final primary = _validator?.call(form, value);
if (primary != null) {
error = primary;
return error;
}
for (final validator in _validators) {
final result = validator(form, value);
if (result != null) {
error = result;
return error;
}
}
error = null;
return null;
} finally {
dependencyContext?.endAttributeValidation(this);
}
}