load('menu.xml'); $configuration = new Configuration(); $config = $this->processConfiguration($configuration, $configs); foreach ($config['providers'] as $builder => $enabled) { if ($enabled) { $container->getDefinition(sprintf('knp_menu.menu_provider.%s', $builder))->addTag('knp_menu.provider'); } } if (isset($config['twig'])) { $loader->load('twig.xml'); $container->setParameter('knp_menu.renderer.twig.template', $config['twig']['template']); } if ($config['templating']) { $loader->load('templating.xml'); } $container->setParameter('knp_menu.default_renderer', $config['default_renderer']); } }