Skip to content

Add explanation about prefix decision #10109

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Sep 23, 2019
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion bundles/best_practices.rst
Original file line number Diff line number Diff line change
Expand Up @@ -451,7 +451,11 @@ Services
--------

If the bundle defines services, they must be prefixed with the bundle alias.
For example, AcmeBlogBundle services must be prefixed with ``acme_blog``.
For example, AcmeBlogBundle services must be prefixed with ``acme_blog``
instead of using fully qualified class names like in a project. This is
because a bundle should not pollute the list of autowireable types with
its own services, and to avoid service ids collisions with projects or
other bundles that might do so.

In addition, services not meant to be used by the application directly, should
be :ref:`defined as private <container-private-services>`. For public services,
Expand Down