eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Configuration\SiteAccessAware\ConfigurationProcessor::mapConfigArray PHP Method

mapConfigArray() public method

Proxy to Contextualizer::mapConfigArray().
See also: ContextualizerInterface::mapConfigArray()
public mapConfigArray ( string $id, array $config, integer $options )
$id string Id of the setting array to map.
$config array Full semantic configuration array for current bundle.
$options integer Bit mask of options (See constants of `ContextualizerInterface`)
    public function mapConfigArray($id, array $config, $options = 0)
    {
        $this->contextualizer->mapConfigArray($id, $config, $options);
    }

Usage Example

Ejemplo n.º 1
0
 /**
  * {@inheritdoc}
  */
 public function load(array $configs, ContainerBuilder $container)
 {
     $configuration = new Configuration();
     $config = $this->processConfiguration($configuration, $configs);
     $loader = new YamlFileLoader($container, new FileLocator(__DIR__ . '/../Resources/config'));
     $loader->load('services.yml');
     $loader->load('rest_services.yml');
     $loader->load('fieldtypes.yml');
     $loader->load('persistence.yml');
     $loader->load('papi.yml');
     $loader->load('default_settings.yml');
     $loader->load('templating.yml');
     $loader->load('view.yml');
     $loader->load('limitations.yml');
     $loader->load('storage_engines/legacy.yml');
     $activatedBundles = array_keys($container->getParameter('kernel.bundles'));
     if (in_array('EzSystemsEzPlatformSolrSearchEngineBundle', $activatedBundles)) {
         $loader->load('storage_engines/solr/criterion_visitors.yml');
     }
     if (in_array('EzPublishLegacySearchEngineBundle', $activatedBundles)) {
         $loader->load('storage_engines/legacy/search_query_handlers.yml');
     }
     $processor = new ConfigurationProcessor($container, 'eztags');
     $processor->mapConfigArray('tag_view_match', $config, ContextualizerInterface::MERGE_FROM_SECOND_LEVEL);
     $processor->mapConfigArray('edit_views', $config, ContextualizerInterface::MERGE_FROM_SECOND_LEVEL);
 }
All Usage Examples Of eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Configuration\SiteAccessAware\ConfigurationProcessor::mapConfigArray