.. toctree:: :maxdepth: 1 :hidden: constraints/NotBlank constraints/Blank constraints/NotNull constraints/Null constraints/True constraints/False constraints/Type constraints/Email constraints/MinLength constraints/MaxLength constraints/Length constraints/Url constraints/Regex constraints/Ip constraints/Max constraints/Min constraints/Range constraints/Date constraints/DateTime constraints/Time constraints/Choice constraints/Collection constraints/Count constraints/UniqueEntity constraints/Language constraints/Locale constraints/Country constraints/File constraints/Image constraints/Callback constraints/All constraints/UserPassword constraints/Valid
The Validator is designed to validate objects against constraints. In real life, a constraint could be: "The cake must not be burned". In Symfony2, constraints are similar: They are assertions that a condition is true.
The following constraints are natively available in Symfony2: