Commit | Line | Data |
---|---|---|
929ca066 BA |
1 | <?php |
2 | ||
3 | namespace Mixstore\MainBundle\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 | /** | |
11 | * This is the class that loads and manages your bundle configuration | |
12 | * | |
13 | * To learn more see {@link http://symfony.com/doc/current/cookbook/bundles/extension.html} | |
14 | */ | |
15 | class MixstoreStoreExtension extends Extension | |
16 | { | |
17 | /** | |
18 | * {@inheritDoc} | |
19 | */ | |
20 | public function load(array $configs, ContainerBuilder $container) | |
21 | { | |
22 | $configuration = new Configuration(); | |
23 | $config = $this->processConfiguration($configuration, $configs); | |
24 | ||
25 | $loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config')); | |
26 | $loader->load('services.yml'); | |
27 | } | |
28 | } |