eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Configuration\Parser\Languages::mapConfig PHP Method

mapConfig() public method

public mapConfig ( array &$scopeSettings, $currentScope, eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Configuration\SiteAccessAware\ContextualizerInterface $contextualizer )
$scopeSettings array
$contextualizer eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Configuration\SiteAccessAware\ContextualizerInterface
    public function mapConfig(array &$scopeSettings, $currentScope, ContextualizerInterface $contextualizer)
    {
        $container = $contextualizer->getContainer();
        if ($container->hasParameter("ezsettings.{$currentScope}.languages")) {
            $languages = $container->getParameter("ezsettings.{$currentScope}.languages");
            $mainLanguage = array_shift($languages);
            if ($mainLanguage) {
                $this->siteAccessesByLanguages[$mainLanguage][] = $currentScope;
            }
        }
    }