4. ContainerΒΆ

When you register an entity as a resource, several parameters and services are registered for you. For the openjet.user resource, this parameters are available:

$ bin/console debug:container --parameters | grep user

openjet.controller.user.class   Openjet\Bundle\ResourceBundle\Controller\ResourceController
openjet.factory.user.class      Openjet\Component\Resource\Factory\Factory
openjet.form.type.user          Sylius\Bundle\ResourceBundle\Form\Type\DefaultResourceType
openjet.model.user.class        Openjet\Component\User\Model\User
openjet.repository.user.class   Openjet\Bundle\ResourceBundle\Doctrine\ORM\EntityRepository

And the following services:

$ bin/console debug:container | grep user

openjet.controller.user         Openjet\Bundle\ResourceBundle\Controller\ResourceController
openjet.factory.user            Openjet\Component\Resource\Factory\Factory
openjet.form.type.user          Sylius\Bundle\ResourceBundle\Form\Type\DefaultResourceType
openjet.manager.user            alias for "doctrine.orm.default_entity_manager"
openjet.repository.user         Openjet\Bundle\ResourceBundle\Doctrine\ORM\EntityRepository