<?php namespace Bluesquare\StorageBundle\DependencyInjection; use Symfony\Component\Config\FileLocator; use Symfony\Component\DependencyInjection\ContainerBuilder; use Symfony\Component\DependencyInjection\Extension\Extension; use Symfony\Component\DependencyInjection\Loader\YamlFileLoader; class StorageExtension extends Extension { /** * Loads a specific configuration. * * @throws \InvalidArgumentException When provided tag is not defined in this extension */ public function load(array $configs, ContainerBuilder $container) { $loader = new YamlFileLoader($container, new FileLocator(__DIR__ . '/../Ressources/config')); $loader->load('services.yaml'); $configuration = $this->getConfiguration($configs, $container); dump($configuration); die; $config = $this->processConfiguration($configuration, $configs); return $config; } public function getAlias() { return parent::getAlias(); // TODO: Change the autogenerated stub } }