Skip to content

Latest commit

 

History

History
61 lines (48 loc) · 1.23 KB

constraints.rst

File metadata and controls

61 lines (48 loc) · 1.23 KB

Validation Constraints Reference

.. 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/CardScheme
   constraints/Luhn

   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.

Supported Constraints

The following constraints are natively available in Symfony2: