Mercurial > hg > dml-open-vis
comparison src/Kachkaev/JstmplBundle/DependencyInjection/JstmplExtension.php @ 0:493bcb69166c
added public content
author | Daniel Wolff |
---|---|
date | Tue, 09 Feb 2016 20:54:02 +0100 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:493bcb69166c |
---|---|
1 <?php | |
2 | |
3 namespace Kachkaev\JstmplBundle\DependencyInjection; | |
4 | |
5 use Symfony\Component\DependencyInjection\ContainerBuilder; | |
6 use Symfony\Component\Config\FileLocator; | |
7 use Symfony\Component\HttpKernel\DependencyInjection\Extension; | |
8 use Symfony\Component\DependencyInjection\Loader; | |
9 | |
10 class JstmplExtension extends Extension | |
11 { | |
12 public function load(array $configs, ContainerBuilder $container) | |
13 { | |
14 $configuration = new Configuration(); | |
15 $config = $this->processConfiguration($configuration, $configs); | |
16 | |
17 $loader = new Loader\XmlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config')); | |
18 $loader->load('jstmpl.xml'); | |
19 $loader->load('templating_twig.xml'); | |
20 | |
21 $container->setParameter('jstmpl.source.patterns', $config['source']['patterns']); | |
22 } | |
23 } |