return->error($throwable->getMessage(),$throwable->getCode()); // 阻止异常冒泡 $this->stopPropagation(); return $response->withHeader("Content-Type", "application/json") ->withStatus(200) ->withBody(new SwooleStream(json_encode($result, JSON_UNESCAPED_UNICODE))); } // 交给下一个异常处理器 return $response; } public function isValid(Throwable $throwable): bool { return true; } }