From f6f985d833d82302f193538706e44808a004cb7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mr=C2=B7x?= Date: Sat, 18 Sep 2021 11:16:20 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- http-handler/Abstracts/HandlerManager.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/http-handler/Abstracts/HandlerManager.php b/http-handler/Abstracts/HandlerManager.php index 58c37ca0..37be0d81 100644 --- a/http-handler/Abstracts/HandlerManager.php +++ b/http-handler/Abstracts/HandlerManager.php @@ -40,10 +40,12 @@ class HandlerManager if (is_null($array)) { return 405; } - if ($array instanceof Closure) { - return $array; + if ($array instanceof \Http\Handler\Handler) { + $array = [ + Kiri::getDi()->get($array->callback[0]), + $array->callback[1] + ]; } - $array->callback[0] = Kiri::getDi()->get($array->callback[0]); return $array; }