From ab8754c418d83783206bdbb9c795429475b19e9b Mon Sep 17 00:00:00 2001 From: sunxyw <31698606+sunxyw@users.noreply.github.com> Date: Tue, 7 Feb 2023 19:09:48 +0800 Subject: [PATCH] fix pipeline argument missing (#281) --- src/ZM/Middleware/MiddlewareHandler.php | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/ZM/Middleware/MiddlewareHandler.php b/src/ZM/Middleware/MiddlewareHandler.php index 1fa7b8cc..4456d85a 100644 --- a/src/ZM/Middleware/MiddlewareHandler.php +++ b/src/ZM/Middleware/MiddlewareHandler.php @@ -94,9 +94,7 @@ class MiddlewareHandler } } if ($return !== false) { - // 也许我们不需要显式传入参数,而是绑定到容器后自动解析,这样可以避免参数不匹配的问题 - $result = container()->call($callback); -// $result = container()->call($callback, $args); + $result = container()->call($callback, $args); } while (isset($this->stack[$stack_id]) && ($item = array_pop($this->stack[$stack_id])) !== null) { // 如果是 pipeline 形式的中间件,则使用闭包回去