Merge branch 'master' of ssh://git.bluesquare.io/bluesquare-packages/symfony-storage

This commit is contained in:
Maxime Renou
2019-02-21 13:21:05 +01:00
5 changed files with 88 additions and 7 deletions

View File

@@ -15,7 +15,7 @@ class Configuration implements ConfigurationInterface
*/
public function getConfigTreeBuilder()
{
$treeBuilder = new TreeBuilder();
$treeBuilder = new TreeBuilder('storage');
$root = $treeBuilder->root('storage');
$root->useAttributeAsKey('storage_name')
->prototype('array')

View File

@@ -20,9 +20,13 @@ class StorageExtension extends Extension
{
$loader = new YamlFileLoader($container, new FileLocator(__DIR__ . '/../Ressources/config'));
$loader->load('services.yaml');
$sLoader = new YamlFileLoader($container, new FileLocator('/config/packages/bluesquare'));
$sLoader->load('storage.yaml');
$configuration = $this->getConfiguration($configs, $container);
$config = $this->processConfiguration($configuration, $configs);
dump($sLoader, $container, $configuration, $config); die;
$definition = $container->getDefinition('bluesquare.storage');
$definition->setArgument(0, $config);

View File

@@ -5,3 +5,5 @@ services:
public: true
arguments: ['user_storage']
Bluesquare\StorageBundle\Storage: '@bluesquare.storage'
imports:
- { ressource: config/bluesquare/storage.yaml }

View File

@@ -23,6 +23,7 @@ class Storage
public function __construct(array $user_config = [])
{
dump($user_config); die;
$this->config_storage = $user_config;
}