From 6ed4809da985ffeb647a7f007a25b543a983ef7a Mon Sep 17 00:00:00 2001 From: Javier Eguiluz Date: Thu, 5 Dec 2019 12:00:10 +0100 Subject: [PATCH] Explain the prefix used for expressions in YAML files --- service_container/expression_language.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/service_container/expression_language.rst b/service_container/expression_language.rst index daba69e6f26..fcf2e5e8c57 100644 --- a/service_container/expression_language.rst +++ b/service_container/expression_language.rst @@ -28,6 +28,7 @@ to another service: ``AppBundle\Mailer``. One way to do this is with an expressi AppBundle\Mail\MailerConfiguration: ~ AppBundle\Mailer: + # the '@=' prefix is required when using expressions for arguments in YAML files arguments: ["@=service('AppBundle\\\\Mail\\\\MailerConfiguration').getMailerMethod()"] .. code-block:: xml @@ -80,6 +81,7 @@ via a ``container`` variable. Here's another example: services: AppBundle\Mailer: + # the '@=' prefix is required when using expressions for arguments in YAML files arguments: ["@=container.hasParameter('some_param') ? parameter('some_param') : 'default_value'"] .. code-block:: xml