Basic Constraints ~~~~~~~~~~~~~~~~~ These are the basic constraints: use them to assert very basic things about the value of properties or the return value of methods on your object. * :doc:`NotBlank ` * :doc:`Blank ` * :doc:`NotNull ` * :doc:`IsNull ` * :doc:`IsTrue ` * :doc:`IsFalse ` * :doc:`Type ` String Constraints ~~~~~~~~~~~~~~~~~~ * :doc:`Email ` * :doc:`Length ` * :doc:`Url ` * :doc:`Regex ` * :doc:`Ip ` * :doc:`Uuid` Number Constraints ~~~~~~~~~~~~~~~~~~ * :doc:`Range ` Comparison Constraints ~~~~~~~~~~~~~~~~~~~~~~ * :doc:`EqualTo ` * :doc:`NotEqualTo ` * :doc:`IdenticalTo ` * :doc:`NotIdenticalTo ` * :doc:`LessThan ` * :doc:`LessThanOrEqual ` * :doc:`GreaterThan ` * :doc:`GreaterThanOrEqual ` Date Constraints ~~~~~~~~~~~~~~~~ * :doc:`Date ` * :doc:`DateTime ` * :doc:`Time ` Collection Constraints ~~~~~~~~~~~~~~~~~~~~~~ * :doc:`Choice ` * :doc:`Collection ` * :doc:`Count ` * :doc:`UniqueEntity ` * :doc:`Language ` * :doc:`Locale ` * :doc:`Country ` File Constraints ~~~~~~~~~~~~~~~~ * :doc:`File ` * :doc:`Image ` Financial and other Number Constraints ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * :doc:`CardScheme ` * :doc:`Currency ` * :doc:`Luhn ` * :doc:`Iban ` * :doc:`Isbn ` * :doc:`Issn ` Other Constraints ~~~~~~~~~~~~~~~~~ * :doc:`Callback ` * :doc:`Expression ` * :doc:`All ` * :doc:`UserPassword ` * :doc:`Valid `