File tree 1 file changed +9
-0
lines changed
1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -560,6 +560,15 @@ allows fetching both public and all non-removed private services::
560
560
For a list of services available in your application, use the ``debug:container ``
561
561
command.
562
562
563
+ .. tip ::
564
+
565
+ Keep in mind that, if a private service is never used as a dependency of another service in
566
+ your application, it is then removed from the container. So, if you try to access a private
567
+ service in a test through the special test container and that service isn't used elsewhere
568
+ you'll get a ``ServiceNotFoundException ``. The solution, depending on the context, is to
569
+ define the service as explicitly ``public `` or to inject it where you'll need it so Symfony
570
+ doesn't remove it.
571
+
563
572
.. tip ::
564
573
565
574
The special container that gives access to private services exists only in
You can’t perform that action at this time.
0 commit comments