Symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\FormLoginFactory::createAuthProvider PHP Method

createAuthProvider() protected method

protected createAuthProvider ( ContainerBuilder $container, $id, $config, $userProviderId )
$container Symfony\Component\DependencyInjection\ContainerBuilder
    protected function createAuthProvider(ContainerBuilder $container, $id, $config, $userProviderId)
    {
        $provider = 'security.authentication.provider.dao.' . $id;
        $container->setDefinition($provider, new ChildDefinition('security.authentication.provider.dao'))->replaceArgument(0, new Reference($userProviderId))->replaceArgument(1, new Reference('security.user_checker.' . $id))->replaceArgument(2, $id);
        return $provider;
    }