El servicio validator
de Symfony2 es una herramienta poderosa que puedes aprovechar para garantizar que los datos de cualquier objeto son válidos. La clave de la validación radica en las restricciones o constraints, que son las reglas que se aplican a las propiedades o getters de tu objeto.
Aunque casi siempre utilizas la validación de forma indirecta a través de los formularios, recuerda que puedes utilizarla en cualquier lugar para validar cualquier objeto o dato.