I know that a validation can be implemented using the IValidator interface, however, a FormComponent causes an error to be registered and prevents the form from submitting. So, how would you implement a validation warning? Something that essentially does the same thing (including resource resolution, message to feedback, etc), except doesn't prevent form submittal.
My thoughts right now are to just make an AbstractValidator subclass and cast the validatable object to a FormComponent so that I can call warn() on it. However, this doesn't give me the benefit of resource resolution. I could code capture everything that happens for the error path, so that I can acheive the resource resolution. I just want to make sure there isn't a better way, first.