validateField method
Validates field and updates field state
Returns validation result
Implementation
Future<FieldValidationState> validateField(GlobalKey key) async {
final validationFunction = _actualValidators[key];
final validationResult = await validationFunction!();
updateFieldState(key, validationResult);
return validationResult;
}