12345678910111213141516171819202122 |
- <?php
-
- namespace Logipro\Bundle\SCORMBundle\DependencyInjection;
-
- use Symfony\Component\Config\FileLocator;
- use Symfony\Component\DependencyInjection\ContainerBuilder;
- use Symfony\Component\DependencyInjection\Extension\Extension;
- use Symfony\Component\DependencyInjection\Loader\XmlFileLoader;
-
- class LogiproSCORMExtension extends Extension
- {
- public function load(array $configs, ContainerBuilder $container)
- {
- $loader = new XmlFileLoader($container, new FileLocator(__DIR__ . '/../Resources/config'));
- $loader->load('services.xml');
-
- $configuration = new Configuration();
- $config = $this->processConfiguration($configuration, $configs);
-
- $container->setParameter('logipro_scorm.package_folder', $config['package_folder']);
- }
- }
|