Scheb\TwoFactorBundle\Tests\DependencyInjection\SchebTwoFactorExtensionTest::load_fullConfig_setConfigValues PHP Метод

load_fullConfig_setConfigValues() публичный Метод

    public function load_fullConfig_setConfigValues()
    {
        $config = $this->getFullConfig();
        $this->extension->load(array($config), $this->container);
        $this->assertParameter('alternative', 'scheb_two_factor.model_manager_name');
        $this->assertParameter('authCodeName', 'scheb_two_factor.parameter_names.auth_code');
        $this->assertParameter('trustedName', 'scheb_two_factor.parameter_names.trusted');
        $this->assertParameter('[email protected]', 'scheb_two_factor.email.sender_email');
        $this->assertParameter('Sender Name', 'scheb_two_factor.email.sender_name');
        $this->assertParameter('AcmeTestBundle:Authentication:emailForm.html.twig', 'scheb_two_factor.email.template');
        $this->assertParameter(6, 'scheb_two_factor.email.digits');
        $this->assertParameter('Server Name', 'scheb_two_factor.google.server_name');
        $this->assertParameter('Issuer', 'scheb_two_factor.google.issuer');
        $this->assertParameter('AcmeTestBundle:Authentication:googleForm.html.twig', 'scheb_two_factor.google.template');
        $this->assertParameter(true, 'scheb_two_factor.trusted_computer.enabled');
        $this->assertParameter('trusted_cookie', 'scheb_two_factor.trusted_computer.cookie_name');
        $this->assertParameter(2592000, 'scheb_two_factor.trusted_computer.cookie_lifetime');
        $this->assertParameter(true, 'scheb_two_factor.trusted_computer.cookie_secure');
        $this->assertParameter(array('Symfony\\Component\\Security\\Core\\Authentication\\Token\\SomeToken'), 'scheb_two_factor.security_tokens');
        $this->assertParameter(array('127.0.0.1'), 'scheb_two_factor.ip_whitelist');
        $this->assertParameter('excludePattern', 'scheb_two_factor.exclude_pattern');
    }