Service Definition Convention

Service Definition

We defined the services in several files depending of the service purpose (form type, manager, etc.).

In each of these, a service is named with the following convention:

<pim_bundle>.<directory>.<entity>

For example, the product manager service is pim_catalog.manager.product.

You can have several directories separated by dot like pim_catalog.form.type.product.

Parameters Definition

Parameters are defined in a specific file of the bundle, named parameters.yml. All used classes must defined in this file.

The convention used is the same as the one for services, with a .class suffix

The parameter for the product manager service class is pim_catalog.manager.product.class