Gracias. Ya veo que hay varias formas. Ahora mismo otra persona me estaba comentando que la idea es que cuando le pases un dato de un formulario, el solo sepa el tipo de validacion que debe aplicar (el objetivo es que sea generico) y me dijo que busque sobre la base de ReflectionClass para que lea los comentarios y esas cosas. Y hable con quien me esta enseñando y me dijo que lo hiciera por prioridad (Primero las validaciones secundarias y luego las principales). Creo que tendría que estudiar cada una de las opciones y escoger la que más general Sea. Gracias por la respuesta! Agradecido totalmente