File tree Expand file tree Collapse file tree 2 files changed +16
-11
lines changed Expand file tree Collapse file tree 2 files changed +16
-11
lines changed Original file line number Diff line number Diff line change 11Blank
22=====
33
4- Validates that a value is blank, defined as equal to a blank string or equal
5- to ``null ``. To force that a value strictly be equal to ``null ``, see the
6- :doc: `/reference/constraints/IsNull ` constraint.
4+ Validates that a value is blank - meaning equal to an empty string or ``null ``::
5+
6+ if ('' !== $value && null !== $value) {
7+ // validation will fail
8+ }
79
10+ To force that a value strictly be equal to ``null ``, see the
11+ :doc: `/reference/constraints/IsNull ` constraint.
812
9- .. tip ::
1013
11- To force that a value is *not * blank, see
12- :doc: `/reference/constraints/NotBlank `. But be careful as ``NotBlank `` is
13- *not * strictly the opposite of ``Blank ``. Emtpy array and strictly
14- ``false `` are considered blank by the ``NotBlank `` validator but not by the
15- ``Blank `` validator.
14+ To force that a value is *not * blank, see :doc: `/reference/constraints/NotBlank `.
15+ But be careful as ``NotBlank `` is *not * strictly the opposite of ``Blank ``.
1616
1717+----------------+---------------------------------------------------------------------+
1818| Applies to | :ref: `property or method <validation-property-target >` |
Original file line number Diff line number Diff line change 11NotBlank
22========
33
4- Validates that a value is not blank, defined as not strictly ``false ``,
5- not equal to a blank string, not an empty array and also not equal to ``null ``.
4+ Validates that a value is not blank - meaning not equal to a blank string,
5+ a blank array or ``null ``::
6+
7+ if (false === $value || (empty($value) && '0' != $value)) {
8+ // validation will fail
9+ }
10+
611To force that a value is simply not equal to ``null ``, see the
712:doc: `/reference/constraints/NotNull ` constraint.
813
You can’t perform that action at this time.
0 commit comments