From af9a14dfdcaff29f0f0e8f7cbe8e79aefc1669f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=91=E6=9E=97?= Date: Sun, 16 Apr 2023 02:40:09 +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 --- Handler/OnServerWorker.php | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/Handler/OnServerWorker.php b/Handler/OnServerWorker.php index 45ca733..fa50aa3 100644 --- a/Handler/OnServerWorker.php +++ b/Handler/OnServerWorker.php @@ -6,6 +6,7 @@ use Exception; use Kiri; use Kiri\Abstracts\Config; use Kiri\Core\Help; +use Kiri\Di\Inject\Container; use Kiri\Events\EventDispatch; use Kiri\Server\Events\OnAfterWorkerStart; use Kiri\Server\Events\OnBeforeWorkerStart; @@ -20,6 +21,7 @@ use ReflectionException; use Swoole\Server; use Kiri\Server\Abstracts\StatusEnum; use Kiri\Server\WorkerStatus; +use Kiri\Router\Router; /** @@ -30,16 +32,15 @@ class OnServerWorker extends \Kiri\Server\Abstracts\Server { - /** - * @param EventDispatch $dispatch - * @param WorkerStatus $status - * @param Router $router - * @throws Exception - */ - public function __construct(public EventDispatch $dispatch, public WorkerStatus $status, public Router $router) - { - parent::__construct(); - } + #[Container(EventDispatch::class)] + public EventDispatch $dispatch; + + #[Container(WorkerStatus::class)] + public WorkerStatus $status; + + #[Container(Router::class)] + public Router $router; + /**