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 1
1
Blank
2
2
=====
3
3
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
+ }
7
9
10
+ To force that a value strictly be equal to ``null ``, see the
11
+ :doc: `/reference/constraints/IsNull ` constraint.
8
12
9
- .. tip ::
10
13
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 ``.
16
16
17
17
+----------------+---------------------------------------------------------------------+
18
18
| Applies to | :ref: `property or method <validation-property-target >` |
Original file line number Diff line number Diff line change 1
1
NotBlank
2
2
========
3
3
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
+
6
11
To force that a value is simply not equal to ``null ``, see the
7
12
:doc: `/reference/constraints/NotNull ` constraint.
8
13
You can’t perform that action at this time.
0 commit comments