From 0f9f4d7f3dbdbdf51eb14c59f3a450d4eed461d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=91=E6=9E=97?= Date: Wed, 19 Apr 2023 13:25:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=98=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Handler.php | 23 ----------------------- 1 file changed, 23 deletions(-) diff --git a/src/Handler.php b/src/Handler.php index ae70e8d..7e09f7b 100644 --- a/src/Handler.php +++ b/src/Handler.php @@ -15,12 +15,6 @@ use ReflectionException; class Handler implements RequestHandlerInterface { - - /** - * @var RequestInterface|mixed|null - */ - private RequestInterface $request; - /** * @param array|Closure $handler * @param array $parameter @@ -28,23 +22,6 @@ class Handler implements RequestHandlerInterface */ public function __construct(public array|Closure $handler, public array $parameter) { - $this->request = \Kiri::service()->get('request'); - if (is_array($this->handler)) { - [$controller, $action, $parameter] = [...$this->handler, $this->parameter]; - $this->handler = static function (RequestInterface $request) use ($controller, $action, $parameter) { - /** @var Controller $controller */ - if ($controller->beforeAction($request)) { - $response = call_user_func([$controller, $action], ...$parameter); - $controller->afterAction($response); - return $response; - } else { - /** @var Response $response */ - $response = \Kiri::service()->get('response'); - return $response->withStatus(500, 'BeforeAction error'); - } - }; - $this->parameter = [$this->request]; - } }