From 4c4a21dd7a9d16a371d05824ebbde280bf3cf6f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=91=E6=9E=97?= Date: Thu, 10 Jul 2025 09:30:13 +0800 Subject: [PATCH] eee --- src/SwooleHttpResponseEmitter.php | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/SwooleHttpResponseEmitter.php b/src/SwooleHttpResponseEmitter.php index e1d4c5e..98d5f33 100644 --- a/src/SwooleHttpResponseEmitter.php +++ b/src/SwooleHttpResponseEmitter.php @@ -3,16 +3,13 @@ declare(strict_types=1); namespace Kiri\Router; -use Kiri\Di\Inject\Container; use Kiri\Di\Interface\ResponseEmitterInterface; use Kiri\Events\EventDispatch; use Kiri\Events\EventProvider; use Kiri\Server\Events\OnAfterRequest; -use Psr\Container\ContainerExceptionInterface; -use Psr\Container\NotFoundExceptionInterface; use Psr\Http\Message\ResponseInterface; -use ReflectionException; use SplPriorityQueue; +use function swoole_version; /** @@ -69,6 +66,7 @@ class SwooleHttpResponseEmitter implements ResponseEmitterInterface */ private function writeParams(ResponseInterface $proxy, object $response, object $request): void { + /** @var \Swoole\Http\Response $response */ $response->setStatusCode($proxy->getStatusCode()); $headers = $proxy->getHeaders(); if (count($headers) > 0) foreach ($headers as $name => $header) { @@ -78,9 +76,9 @@ class SwooleHttpResponseEmitter implements ResponseEmitterInterface if (count($cookieParams) > 0) foreach ($cookieParams as $cookie) { $response->setCookie(...$cookie); } - $response->header('Run-Time', $this->getRunTime($request)); + $response->header('Run-Time', $this->getRunTime($request) . ''); $response->header('Server', 'swoole'); - $response->header('Swoole-Version', \swoole_version()); + $response->header('Swoole-Version', swoole_version()); }