Skip to content

Commit 5b5ded9

Browse files
committed
Merge branch '6.2' into 6.3
* 6.2: Be consistent in code examples
2 parents 51e170b + 9be9951 commit 5b5ded9

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

service_container/service_closures.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,9 @@ argument of type ``service_closure``:
4949
App\Service\MyService:
5050
arguments: [!service_closure '@mailer']
5151
52+
# In case the dependency is optional
53+
# arguments: [!service_closure '@?mailer']
54+
5255
.. code-block:: xml
5356
5457
<!-- config/services.xml -->
@@ -60,6 +63,11 @@ argument of type ``service_closure``:
6063
<services>
6164
<service id="App\Service\MyService">
6265
<argument type="service_closure" id="mailer"/>
66+
67+
<!--
68+
In case the dependency is optional
69+
<argument type="service_closure" id="mailer" on-invalid="ignore"/>
70+
-->
6371
</service>
6472
</services>
6573
</container>

0 commit comments

Comments
 (0)