register middleware as string to not force request to be instantiated too early and thus not having url parameters

remotes/origin/ldap_group_count
Bernhard Posselt 11 years ago
parent 5b8c7a01e9
commit f06ef8aa4b
  1. 6
      lib/private/appframework/dependencyinjection/dicontainer.php
  2. 4
      lib/public/appframework/iappcontainer.php

@ -98,7 +98,7 @@ class DIContainer extends SimpleContainer implements IAppContainer{
$dispatcher->registerMiddleware($c['SecurityMiddleware']); $dispatcher->registerMiddleware($c['SecurityMiddleware']);
foreach($middleWares as $middleWare) { foreach($middleWares as $middleWare) {
$dispatcher->registerMiddleware($middleWare); $dispatcher->registerMiddleware($c[$middleWare]);
} }
return $dispatcher; return $dispatcher;
@ -133,10 +133,10 @@ class DIContainer extends SimpleContainer implements IAppContainer{
} }
/** /**
* @param Middleware $middleWare * @param string $middleWare
* @return boolean|null * @return boolean|null
*/ */
function registerMiddleWare(Middleware $middleWare) { function registerMiddleWare($middleWare) {
array_push($this->middleWares, $middleWare); array_push($this->middleWares, $middleWare);
} }

@ -50,10 +50,10 @@ interface IAppContainer extends IContainer{
function getServer(); function getServer();
/** /**
* @param Middleware $middleWare * @param string $middleWare
* @return boolean * @return boolean
*/ */
function registerMiddleWare(Middleware $middleWare); function registerMiddleWare($middleWare);
/** /**
* @return boolean * @return boolean

Loading…
Cancel
Save