[BUGFIX] Fixed middleware not loading and giving "class must be instance of Middleware" exception.

This commit is contained in:
Simon Sessingø
2015-10-21 15:22:09 +02:00
parent b555eb07a6
commit 54ae628f4e
+3 -3
View File
@@ -245,13 +245,13 @@ abstract class RouterEntry {
protected function loadMiddleware(Request $request) {
if($this->getMiddleware()) {
if (!($this->getMiddleware() instanceof Middleware)) {
$middleware = $this->loadClass($this->getMiddleware());
if (!($middleware instanceof Middleware)) {
throw new RouterException($this->getMiddleware() . ' must be instance of Middleware');
}
/* @var $class Middleware */
$class = $this->loadClass($this->getMiddleware());
$class->handle($request);
$middleware->handle($request);
}
}