This commit is contained in:
2021-08-19 10:57:45 +08:00
parent d2731aa8b9
commit 32d4d0f820
8 changed files with 40 additions and 17 deletions
+3 -3
View File
@@ -5,7 +5,7 @@ namespace Http\Route;
use Closure;
use Http\IInterface\Middleware;
use Http\IInterface\MiddlewareInterface;
use Kiri\Abstracts\BaseObject;
@@ -77,7 +77,7 @@ class MiddlewareManager extends BaseObject
}
return array_reduce(array_reverse($middlewares), function ($stack, $pipe) {
return function ($passable) use ($stack, $pipe) {
if ($pipe instanceof Middleware) {
if ($pipe instanceof MiddlewareInterface) {
return $pipe->onHandler($passable, $stack);
}
return call_user_func($pipe, $passable, $stack);
@@ -95,7 +95,7 @@ class MiddlewareManager extends BaseObject
{
return array_reduce(array_reverse($middlewares), function ($stack, $pipe) {
return function ($passable) use ($stack, $pipe) {
if ($pipe instanceof Middleware) {
if ($pipe instanceof MiddlewareInterface) {
return $pipe->onHandler($passable, $stack);
}
return call_user_func($pipe, $passable, $stack);