diff --git a/lib/SimpleSAML/Module/ControllerResolver.php b/lib/SimpleSAML/Module/ControllerResolver.php index ba79109d100dde7da2701eecf4b6934744cf1292..25bfa08fd194178913b6962482970dbfda1753e3 100644 --- a/lib/SimpleSAML/Module/ControllerResolver.php +++ b/lib/SimpleSAML/Module/ControllerResolver.php @@ -105,7 +105,7 @@ class ControllerResolver extends SymfonyControllerResolver implements ArgumentRe $matcher = new UrlMatcher($this->routes, $ctxt); $this->params = $matcher->match($ctxt->getPathInfo()); list($class, $method) = explode('::', $this->params['_controller']); - $this->container->register($class, $class)->setAutowired(true); + $this->container->register($class, $class)->setAutowired(true)->setPublic(true); $this->container->compile(); return [$this->container->get($class), $method]; } catch (ResourceNotFoundException $e) {