- $loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config'));
- $loader->load('services.yml');
+ //Set bundle alias
+ $alias = RapsysPackBundle::getAlias();
+
+ //Detect when no user configuration is provided
+ if ($configs === [[]]) {
+ //Prepend default config
+ $container->prependExtensionConfig($alias, $config);
+ }
+
+ //Save configuration in parameters
+ $container->setParameter($alias, $config);
+
+ //Set rapsyspack.alias key
+ $container->setParameter($alias.'.alias', $alias);
+
+ //Set rapsyspack.cache key
+ $container->setParameter($alias.'.cache', $config['cache']);
+
+ //Set rapsyspack.public key
+ $container->setParameter($alias.'.public', $config['public']);
+
+ //Set rapsyspack.version key
+ $container->setParameter($alias.'.version', RapsysPackBundle::getVersion());