File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed
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)