]>
Commit | Line | Data |
---|---|---|
23ff8d36 JB |
1 | <?php |
2 | ||
3 | namespace Wallabag\UserBundle\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 | class WallabagUserExtension extends Extension | |
11 | { | |
12 | public function load(array $configs, ContainerBuilder $container) | |
13 | { | |
14 | $configuration = new Configuration(); | |
15 | $config = $this->processConfiguration($configuration, $configs); | |
16 | ||
17 | $loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config')); | |
18 | $loader->load('services.yml'); | |
de3d716a | 19 | $container->setParameter('wallabag_user.registration_enabled', $config['registration_enabled']); |
23ff8d36 JB |
20 | } |
21 | ||
22 | public function getAlias() | |
23 | { | |
24 | return 'wallabag_user'; | |
25 | } | |
26 | } |