Pass in parameter for late resolving.

This commit is contained in:
Bez Hermoso 2014-08-20 10:26:43 -07:00
parent 068d2f1a32
commit 313f0af195

View File

@ -67,8 +67,8 @@ class NelmioApiDocExtension extends Extension
if ($config['cache']['enabled'] === true) { if ($config['cache']['enabled'] === true) {
$arguments = $container->getDefinition('nelmio_api_doc.extractor.api_doc_extractor')->getArguments(); $arguments = $container->getDefinition('nelmio_api_doc.extractor.api_doc_extractor')->getArguments();
$caching = new Definition('Nelmio\ApiDocBundle\Extractor\CachingApiDocExtractor'); $caching = new Definition('Nelmio\ApiDocBundle\Extractor\CachingApiDocExtractor');
$arguments[] = $container->getParameterBag()->resolveValue($config['cache']['file']); $arguments[] = $config['cache']['file'];
$arguments[] = $container->getParameter('kernel.debug'); $arguments[] = '%kernel.debug%';
$caching->setArguments($arguments); $caching->setArguments($arguments);
$container->setDefinition('nelmio_api_doc.extractor.api_doc_extractor', $caching); $container->setDefinition('nelmio_api_doc.extractor.api_doc_extractor', $caching);
} }