Skip to content

Commit d46522a

Browse files
committed
Add more details about the context variable
1 parent 9164c07 commit d46522a

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

reference/constraints/When.rst

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ validation of constraints won't be triggered.
163163
To learn more about the expression language syntax, see
164164
:doc:`/reference/formats/expression_language`.
165165

166-
Depending on how you use the constraint, you have access to 1 or 3 variables
166+
Depending on how you use the constraint, you have access to different variables
167167
in your expression:
168168

169169
``this``
@@ -172,7 +172,13 @@ in your expression:
172172
The value of the property being validated (only available when
173173
the constraint is applied to a property).
174174
``context``
175-
This is the context that is used in validation
175+
The :class:`Symfony\\Component\\Validator\\Context\\ExecutionContextInterface`
176+
object that provides information such as the currently validated class, the
177+
name of the currently validated property, the list of violations, etc.
178+
179+
.. versionadded:: 7.2
180+
181+
The ``context`` variable in expressions was introduced in Symfony 7.2.
176182

177183
The ``value`` variable can be used when you want to execute more complex
178184
validation based on its value:

0 commit comments

Comments
 (0)