WellCommerce\Bundle\CoreBundle\DependencyInjection\AbstractExtension::registerManager PHP Method

registerManager() private method

Registers the manager service for entity and factory
private registerManager ( string $name, $factoryService, $repositoryService, array $configuration, ContainerBuilder $container )
$name string
$factoryService
$repositoryService
$configuration array
$container Symfony\Component\DependencyInjection\ContainerBuilder
    private function registerManager(string $name, $factoryService, $repositoryService, array $configuration, ContainerBuilder $container)
    {
        $managerServiceName = $this->getAutoServiceName($name, 'manager');
        $definition = new Definition($configuration['manager']);
        $definition->addArgument($factoryService);
        $definition->addArgument($repositoryService);
        $definition->addArgument(new Reference('doctrine.helper'));
        $definition->addArgument(new Reference('event_dispatcher'));
        $container->setDefinition($managerServiceName, $definition);
    }