Documentação do Symfony2
Renderizada do repositório symfony-docs-pt-BR no Github
O Validator é projetado para validar objetos comparando com constraints. Na vida real, uma constraint poderia ser: “O bolo não deve ser queimado”. No Symfony2, as constraints são semelhantes: Elas são afirmações de que uma condição é verdadeira.
As seguintes constraints estão disponíveis nativamente no Symfony2: