DependencyInjection/KnpZendCacheExtension.php
public function load(array $configs, ContainerBuilder $container)
    {
        $loader = new XmlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config'));
        $loader->load('manager.xml');

        $templates = array();
        foreach ($configs as $config) {
            $templates = array_merge($templates, $config['templates']);
        }

        foreach($templates as $name => $template) {
            $container->findDefinition('knp_zend_cache.manager')->addMethodCall('setCacheTemplate', array($name, $template));
        }
    }
public function load(array $configs, ContainerBuilder $container)
    {
        $loader = new XmlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config'));
        $loader->load('manager.xml');

        $templates = array();
        foreach ($configs as $config) {
            $templates = array_merge($templates, $config['templates']);
        }

        foreach($templates as $name => $template) {
            $container->findDefinition('knp_zend_cache.manager')->addMethodCall('setCacheTemplate', array($name, $template));
        }
    }
public function load ( array $ configs , ContainerBuilder $ container ) { $ loader = new XmlFileLoader ( $ container , new FileLocator ( __DIR__ . '/../Resources/config' ) ) ; $ loader -> load ( 'manager.xml' ) ; $ templates = array ( ) ; foreach ( $ configs as $ config ) { $ templates = array_merge ( $ templates , $ config [ 'templates' ] ) ; } foreach ( $ templates as $ name => $ template ) { $ container -> findDefinition ( 'knp_zend_cache.manager' ) -> addMethodCall ( 'setCacheTemplate' , array ( $ name , $ template ) ) ; } }
Loads the cache manager configuration.
Loads the cache manager configuration .