Loading module/Application/Module.php +5 −9 Original line number Diff line number Diff line Loading @@ -10,8 +10,6 @@ namespace Application; use Application\ORM\RouteEntitiesInjector; use Laminas\Mvc\Controller\AbstractActionController; use Laminas\Mvc\ModuleRouteListener; use Laminas\Mvc\MvcEvent; use Laminas\Stdlib\Glob; use Laminas\Config\Factory as ConfigFactory; Loading @@ -28,18 +26,16 @@ class Module public function onBootstrap(MvcEvent $e) { // Récupération du container, ici le serviceManager de l'application $container = $e->getApplication()->getServiceManager(); if (empty(\Application::$container)) { \Application::$container = $container; } // Injection des entités à partir ID transmis dans les routes $eventManager = $e->getApplication()->getEventManager(); $moduleRouteListener = new ModuleRouteListener(); $moduleRouteListener->attach($eventManager); $eventManager->attach(MvcEvent::EVENT_ROUTE, $container->get(RouteEntitiesInjector::class), -90); // On force le rôle courant à NULL si on se déconnecte // Cela permet, si on a le choix de plusieurs rôles et qu'on en prend un qui n'est pas celui par défaut, // de se reconnecter avec le rôle par défaut et non le rôle précédemment sélectionné /** @var $userContext UserContext */ $userContext = $container->get(UserContext::class); $adapter = $container->get('ZfcUser\Authentication\Adapter\AdapterChain'); Loading Loading
module/Application/Module.php +5 −9 Original line number Diff line number Diff line Loading @@ -10,8 +10,6 @@ namespace Application; use Application\ORM\RouteEntitiesInjector; use Laminas\Mvc\Controller\AbstractActionController; use Laminas\Mvc\ModuleRouteListener; use Laminas\Mvc\MvcEvent; use Laminas\Stdlib\Glob; use Laminas\Config\Factory as ConfigFactory; Loading @@ -28,18 +26,16 @@ class Module public function onBootstrap(MvcEvent $e) { // Récupération du container, ici le serviceManager de l'application $container = $e->getApplication()->getServiceManager(); if (empty(\Application::$container)) { \Application::$container = $container; } // Injection des entités à partir ID transmis dans les routes $eventManager = $e->getApplication()->getEventManager(); $moduleRouteListener = new ModuleRouteListener(); $moduleRouteListener->attach($eventManager); $eventManager->attach(MvcEvent::EVENT_ROUTE, $container->get(RouteEntitiesInjector::class), -90); // On force le rôle courant à NULL si on se déconnecte // Cela permet, si on a le choix de plusieurs rôles et qu'on en prend un qui n'est pas celui par défaut, // de se reconnecter avec le rôle par défaut et non le rôle précédemment sélectionné /** @var $userContext UserContext */ $userContext = $container->get(UserContext::class); $adapter = $container->get('ZfcUser\Authentication\Adapter\AdapterChain'); Loading