diff --git a/http-helper/Route/Pipeline.php b/http-helper/Route/Pipeline.php index 63bacb56..4793d456 100644 --- a/http-helper/Route/Pipeline.php +++ b/http-helper/Route/Pipeline.php @@ -116,7 +116,9 @@ class Pipeline $aop = Kiri::getDi()->get($aop->aspect); $destination = static function () use ($aop, $destination, $parameters) { /** @var IAspect $aop */ - return $aop->invoke($destination, $parameters); + $aop->before(); + $aop->after($data = $aop->invoke($destination, $parameters)); + return $data; }; } return $destination;