<?php
namespace WAM\Bundle\UserBundle;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\HttpKernel\Bundle\Bundle;
use WAM\Bundle\UserBundle\DependencyInjection\Compiler\InjectUserServiceByTypePass;
use WAM\Bundle\UserBundle\DependencyInjection\CompilerPass;
/**
* Class WAMUserBundle.
*/
class WAMUserBundle extends Bundle
{
public function build(ContainerBuilder $container)
{
parent::build($container);
$container->addCompilerPass(new InjectUserServiceByTypePass(
'wam_user.registry.user_factory',
'wam_user.user_factory',
'registerUserFactory'
));
$container->addCompilerPass(new InjectUserServiceByTypePass(
'wam_user.registry.user_repository',
'wam_user.user_repository',
'registerUserRepository'
));
}
}