10000 [Validator] Update NotBlank and Length validators pages with the new … · symfony/symfony-docs@944efb7 · GitHub
[go: up one dir, main page]

Skip to content

Commit 944efb7

Browse files
committed
[Validator] Update NotBlank and Length validators pages with the new trimming options
- Add "trim" option to the NotBlank page - Add "ltrim", "rtrim" and "mergeConsecutiveWhitespaces" options to the Length page
1 parent f1fe443 commit 944efb7

File tree

2 files changed

+32
-0
lines changed

2 files changed

+32
-0
lines changed

reference/constraints/Length.rst

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,30 @@ max
133133
This required option is the "max" length value. Validation will fail if
134134
the given value's length is **greater** than this max value.
135135

136+
ltrim
137+
~~~~~~~
138+
139+
**type**: ``boolean`` **default**: ``null``
140+
141+
If ``true``, every kind of whitespace from the **beginning** of the given value
142+
will be ignored while checking for its length.
143+
144+
rtrim
145+
~~~~~~~
146+
147+
**type**: ``boolean`` **default**: ``null``
148+
149+
If ``true``, every kind of whitespace from the **end** of the given value will
150+
be ignored while checking for its length.
151+
152+
mergeConsecutiveWhitespaces
153+
~~~~~~~
154+
155+
**type**: ``boolean`` **default**: ``null``
156+
157+
If ``true``, consecutive whitespaces will count as a single character while
158+
checking for the given value's length.
159+
136160
charset
137161
~~~~~~~
138162

reference/constraints/NotBlank.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,4 +94,12 @@ message
9494

9595
This is the message that will be shown if the value is blank.
9696

97+
trim
98+
~~~~~~~
99+
100+
**type**: ``boolean`` **default**: ``null``
101+
102+
If ``true`` and if the given value is a ``string``, every kind of whitespace will be
103+
ignored while checking if it is not blank.
104+
97105
.. include:: /reference/constraints/_payload-option.rst.inc

0 commit comments

Comments
 (0)
0