From c751fa996ddb5c88ef7ae60410576fe8da57156c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=91=E6=9E=97?= Date: Wed, 19 Apr 2023 12:39:46 +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/ControllerInterpreter.php | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/src/ControllerInterpreter.php b/src/ControllerInterpreter.php index c342870..aa4edb5 100644 --- a/src/ControllerInterpreter.php +++ b/src/ControllerInterpreter.php @@ -85,19 +85,7 @@ class ControllerInterpreter $container = \Kiri::getDi(); $parameters = $container->getMethodParams($reflectionMethod); - $method = $reflectionMethod->getName(); - - /** @var ResponseInterface $response */ - $response = \Kiri::service()->get('response'); - $call = static function (RequestInterface $request) use ($response, $class, $method, $parameters) { - if (!$class->beforeAction($request)) { - return $response->withStatus(500); - } - $response = call_user_func([$class, $method], $parameters); - $class->afterAction($response); - return $response; - }; - return new Handler($call, [\Kiri::service()->get('request')]); + return new Handler([$class, $reflectionMethod->getName()], $parameters); } }