We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 51e170b + 9be9951 commit 5b5ded9Copy full SHA for 5b5ded9
service_container/service_closures.rst
@@ -49,6 +49,9 @@ argument of type ``service_closure``:
49
App\Service\MyService:
50
arguments: [!service_closure '@mailer']
51
52
+ # In case the dependency is optional
53
+ # arguments: [!service_closure '@?mailer']
54
+
55
.. code-block:: xml
56
57
<!-- config/services.xml -->
@@ -60,6 +63,11 @@ argument of type ``service_closure``:
60
63
<services>
61
64
<service id="App\Service\MyService">
62
65
<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
+ -->
71
</service>
72
</services>
73
</container>
0 commit comments