Scheb\TwoFactorBundle\DependencyInjection\SchebTwoFactorExtension::configureEmail PHP Метод

configureEmail() приватный Метод

Configure email two-factor authentication.
private configureEmail ( ContainerBuilder $container, array $config )
$container Symfony\Component\DependencyInjection\ContainerBuilder
$config array
    private function configureEmail(ContainerBuilder $container, $config)
    {
        $loader = new Loader\XmlFileLoader($container, new FileLocator(__DIR__ . '/../Resources/config'));
        $loader->load('security_email.xml');
        $mailerService = $config['email']['mailer'];
        if ($mailerService) {
            $definition = $container->getDefinition('scheb_two_factor.security.email.code_generator');
            $definition->replaceArgument(1, new Reference($mailerService));
        }
    }