diff --git a/components/dependency_injection/parentservices.rst b/components/dependency_injection/parentservices.rst index 024e28b3b83..3dde0ea53d1 100644 --- a/components/dependency_injection/parentservices.rst +++ b/components/dependency_injection/parentservices.rst @@ -273,6 +273,10 @@ when the child services are instantiated. is that omitting the ``parent`` config key will mean that the ``calls`` defined on the ``mail_manager`` service will not be executed when the child services are instantiated. + +.. caution:: + + ``scope``, ``abstract``, ``tags`` attributes are always taken from the child. The parent service is abstract as it should not be directly retrieved from the container or passed into another service. It exists merely as a "template" that