Try explicitly loading arguments

This commit is contained in:
2023-06-27 11:30:19 +01:00
parent 0e2ee19f8f
commit 9248b51908
2 changed files with 7 additions and 5 deletions

View File

@@ -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%'

View File

@@ -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']);
} }
} }