eZ\Bundle\EzPublishCoreBundle\Tests\DependencyInjection\Configuration\Parser\LanguagesTest::testLanguagesSiteaccessGroup PHP Method

testLanguagesSiteaccessGroup() public method

    public function testLanguagesSiteaccessGroup()
    {
        $langDemoSite = array('eng-US', 'eng-GB');
        $config = array('system' => array('ezdemo_frontend_group' => array('languages' => $langDemoSite), 'ezdemo_site' => array(), 'fre' => array()));
        $this->load($config);
        $this->assertConfigResolverParameterValue('languages', $langDemoSite, 'ezdemo_site');
        $this->assertConfigResolverParameterValue('languages', $langDemoSite, 'fre');
        $this->assertSame(array('eng-US' => array('ezdemo_site', 'fre')), $this->container->getParameter('ezpublish.siteaccesses_by_language'));
        // languages for ezdemo_site_admin will take default value (empty array)
        $this->assertConfigResolverParameterValue('languages', array(), 'ezdemo_site_admin');
    }