File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -225,6 +225,12 @@ key and define the type as ``constant``.
225
225
226
226
.. configuration-block ::
227
227
228
+ .. code-block :: yaml
229
+
230
+ parameters :
231
+ global.constant.value : " @=constant('GLOBAL_CONSTANT')"
232
+ my_class.constant.value : " @=constant('My_Class::CONSTANT_NAME')"
233
+
228
234
.. code-block :: xml
229
235
230
236
<?xml version =" 1.0" encoding =" UTF-8" ?>
@@ -243,6 +249,12 @@ key and define the type as ``constant``.
243
249
$container->setParameter('global.constant.value', GLOBAL_CONSTANT);
244
250
$container->setParameter('my_class.constant.value', My_Class::CONSTANT_NAME);
245
251
252
+ .. caution ::
253
+
254
+ It's also possible to use PHP constants in YAML files using expression language.
255
+ You must have :doc: `/components/expression_language ` installed.
256
+ To learn more about the expression language syntax, see :doc: `/components/expression_language/syntax `.
257
+
246
258
.. tip ::
247
259
248
260
If you're using YAML, you can :doc: `import an XML file </service_container/import >`
@@ -253,6 +265,10 @@ key and define the type as ``constant``.
253
265
imports :
254
266
- { resource: parameters.xml }
255
267
268
+ .. note ::
269
+
270
+ In Symfony 3.2 YAML support PHP constants.
271
+
256
272
PHP Keywords in XML
257
273
-------------------
258
274
You can’t perform that action at this time.
0 commit comments