diff --git a/Server/Constrict/ResponseEmitter.php b/Server/Constrict/ResponseEmitter.php index 4f056c03..931e340b 100644 --- a/Server/Constrict/ResponseEmitter.php +++ b/Server/Constrict/ResponseEmitter.php @@ -4,7 +4,9 @@ namespace Server\Constrict; use Exception; use HttpServer\Http\Formatter\FileFormatter; +use ReflectionException; use Server\ResponseInterface; +use Snowflake\Exception\NotFindClassException; /** @@ -15,11 +17,13 @@ class ResponseEmitter /** - * @param \Swoole\Http\Response $response + * @param \Swoole\Http\Response|\Swoole\Http2\Response $response * @param ResponseInterface $emitter + * @throws ReflectionException + * @throws NotFindClassException * @throws Exception */ - public function sender(\Swoole\Http\Response $response, ResponseInterface $emitter) + public function sender(\Swoole\Http\Response|\Swoole\Http2\Response $response, ResponseInterface $emitter) { $content = $emitter->configure($response)->getContent(); if ($content instanceof FileFormatter) {