From 2273b3d1bdcff88d5bc6ccd500badb7c1141d66b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=91=E6=9E=97?= Date: Sun, 16 Apr 2023 02:32:36 +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 --- Abstracts/TraitServer.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Abstracts/TraitServer.php b/Abstracts/TraitServer.php index aa15496..49c27a8 100644 --- a/Abstracts/TraitServer.php +++ b/Abstracts/TraitServer.php @@ -6,6 +6,7 @@ use Exception; use Kiri\Server\CoroutineServer; use Psr\Container\ContainerExceptionInterface; use Psr\Container\NotFoundExceptionInterface; +use ReflectionException; use Swoole\Coroutine; use Swoole\Http\Server as HServer; use Swoole\Server; @@ -111,18 +112,19 @@ trait TraitServer } return $array; } - - + + /** * @param array $ports * @return array + * @throws ReflectionException */ public function genConfigService(array $ports): array { $array = []; $ports = $ports['ports'] ?? []; foreach ($ports as $port) { - $config = \Kiri::getDi()->create(Config::class, [], $port); + $config = \Kiri::getDi()->make(Config::class, [], $port); if ($port['type'] == Constant::SERVER_TYPE_WEBSOCKET) { array_unshift($array, $config); } else if ($port['type'] == Constant::SERVER_TYPE_HTTP) {