File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Expand file tree Collapse file tree 1 file changed +17
-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,13 @@ 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
+ YAML files can refer to PHP constants via the ``@=constant('CONSTANT_NAME') ``
255
+ syntax, which is provided by the
256
+ :doc: `Expression Language component </components/expression_language >`. See
257
+ :doc: `/components/expression_language/syntax ` to learn more about its syntax.
258
+
246
259
.. tip ::
247
260
248
261
If you're using YAML, you can :doc: `import an XML file </service_container/import >`
@@ -253,6 +266,10 @@ key and define the type as ``constant``.
253
266
imports :
254
267
- { resource: parameters.xml }
255
268
269
+ .. note ::
270
+
271
+ In Symfony 3.2, YAML supports PHP constants via the ``!php/const:CONSTANT_NAME `` syntax.
272
+
256
273
PHP Keywords in XML
257
274
-------------------
258
275
You can’t perform that action at this time.
0 commit comments