We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b7392eb commit 2426ce4Copy full SHA for 2426ce4
service_container/service_closures.rst
@@ -58,6 +58,9 @@ argument of type ``service_closure``:
58
App\Service\MyService:
59
arguments: [!service_closure '@mailer']
60
61
+ # In case the dependency is optional
62
+ # arguments: [!service_closure '@?mailer']
63
+
64
.. code-block:: xml
65
66
<!-- config/services.xml -->
@@ -69,6 +72,11 @@ argument of type ``service_closure``:
69
72
<services>
70
73
<service id="App\Service\MyService">
71
74
<argument type="service_closure" id="mailer"/>
75
76
+ <!--
77
+ In case the dependency is optional
78
+ <argument type="service_closure" id="mailer" on-invalid="ignore"/>
79
+ -->
80
</service>
81
</services>
82
</container>
0 commit comments