Try explicitly loading arguments
This commit is contained in:
@@ -14,3 +14,7 @@ services:
|
|||||||
Pcm\IconBundle\Twig\Runtime\IconRuntime:
|
Pcm\IconBundle\Twig\Runtime\IconRuntime:
|
||||||
tags:
|
tags:
|
||||||
- { name: twig.runtime }
|
- { name: twig.runtime }
|
||||||
|
arguments:
|
||||||
|
$defaultOptions: '%pcm.icon_bundle.default_options%'
|
||||||
|
$directories: '%pcm.icon_bundle.directories%'
|
||||||
|
$colours: '%pcm.icon_bundle.colours%'
|
||||||
|
|||||||
@@ -23,10 +23,8 @@ class PcmIconExtension extends Extension
|
|||||||
$configuration = new Configuration();
|
$configuration = new Configuration();
|
||||||
$config = $this->processConfiguration($configuration, $configs);
|
$config = $this->processConfiguration($configuration, $configs);
|
||||||
|
|
||||||
$definition = $container->getDefinition('pcm_icon.icon_extension');
|
$container->setParameter('pcm.icon_bundle.default_options', $config['default']);
|
||||||
|
$container->setParameter('pcm.icon_bundle.directories', $config['directories']);
|
||||||
$definition->addArgument($config['default']);
|
$container->setParameter('pcm.icon_bundle.colours', $config['colours']);
|
||||||
$definition->addArgument($config['directories']);
|
|
||||||
$definition->addArgument($config['colours']);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user