diff --git a/lib/SimpleSAML/ModuleControllerResolver.php b/lib/SimpleSAML/ModuleControllerResolver.php index 28abc93d13039cda670058830de93e7ac8ac88cb..a37ac93405f2c10cf1371e89f6b8916940a8109c 100644 --- a/lib/SimpleSAML/ModuleControllerResolver.php +++ b/lib/SimpleSAML/ModuleControllerResolver.php @@ -183,6 +183,9 @@ class ModuleControllerResolver extends ControllerResolver implements ArgumentRes public function setSession(Session $session) { $this->container->set(Session::class, $session); - $this->container->register(Session::class)->setSynthetic(true)->setAutowired(true); + $this->container->register(Session::class) + ->setSynthetic(true) + ->setAutowired(true) + ->addMethodCall('setConfiguration', [new Reference(Configuration::class)]); } }