]> Raphaƫl G. Git Repositories - userbundle/blobdiff - DependencyInjection/RapsysUserExtension.php
Replace hardcoded role by configurable key
[userbundle] / DependencyInjection / RapsysUserExtension.php
index 96fb8f5347474bed9a6d0a8c4027ee0b9b8412e2..e7b4d5aab744fde25dfddc8bdcf310682f4b2704 100644 (file)
 
 namespace Rapsys\UserBundle\DependencyInjection;
 
 
 namespace Rapsys\UserBundle\DependencyInjection;
 
+use Rapsys\UserBundle\RapsysUserBundle;
+
 use Symfony\Component\DependencyInjection\ContainerBuilder;
 use Symfony\Component\DependencyInjection\Extension\Extension;
 
 use Symfony\Component\DependencyInjection\ContainerBuilder;
 use Symfony\Component\DependencyInjection\Extension\Extension;
 
-use Rapsys\UserBundle\RapsysUserBundle;
-
 /**
  * This is the class that loads and manages your bundle configuration.
  *
 /**
  * This is the class that loads and manages your bundle configuration.
  *
@@ -44,10 +44,25 @@ class RapsysUserExtension extends Extension {
                //Save configuration in parameters
                $container->setParameter($alias, $config);
 
                //Save configuration in parameters
                $container->setParameter($alias, $config);
 
+               //Set rapsysuser.default.admin key
+               $container->setParameter($alias.'.default.admin', $config['default']['admin']);
+
+               //Set rapsysuser.default.group key
+               $container->setParameter($alias.'.default.group', $config['default']['group']);
+
                //Set rapsysuser.alias key
                $container->setParameter($alias.'.alias', $alias);
 
                //Set rapsysuser.version key
                $container->setParameter($alias.'.version', RapsysUserBundle::getVersion());
        }
                //Set rapsysuser.alias key
                $container->setParameter($alias.'.alias', $alias);
 
                //Set rapsysuser.version key
                $container->setParameter($alias.'.version', RapsysUserBundle::getVersion());
        }
+
+       /**
+        * {@inheritdoc}
+        *
+        * @xxx Required by kernel to load renamed alias configuration
+        */
+       public function getAlias(): string {
+               return RapsysUserBundle::getAlias();
+       }
 }
 }