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

This commit is contained in:
Bernhard Posselt 2014-04-09 23:59:57 +02:00
parent 5b8c7a01e9
commit f06ef8aa4b
2 changed files with 5 additions and 5 deletions

View file

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

View file

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