El Validador está diseñado para validar objetos contra restricciones. En la vida real, una restricción podría ser: «El pastel no se debe quemar». En Symfony2, las restricciones son similares: Son aserciones de que una condición es verdadera.
Las siguientes restricciones están disponibles nativamente en Symfony2:
Estas son las restricciones básicas: utilízalas para afirmar cosas muy básicas sobre el valor de las propiedades o el valor de retorno de los métodos en tu objeto.