From 217597e3d5d8f3090ac7eb3df83e936dbafc7b85 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mr=C2=B7x?= Date: Tue, 7 Sep 2021 17:06:01 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- http-server/ServerManager.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/http-server/ServerManager.php b/http-server/ServerManager.php index e6f61a72..413d2aaf 100644 --- a/http-server/ServerManager.php +++ b/http-server/ServerManager.php @@ -339,7 +339,7 @@ class ServerManager echo sprintf("\033[36m[" . date('Y-m-d H:i:s') . "]\033[0m [%s]$type service %s::%d start.", $id, $host, $port) . PHP_EOL; - $this->addDefaultListener($type, $settings); + $this->addDefaultListener($settings); } @@ -398,6 +398,9 @@ class ServerManager } $this->container->setBindings(SwooleServerInterface::class, $this->server); $this->addServiceEvents(ServerManager::DEFAULT_EVENT, $this->server); + if (!empty($settings['events']) && is_array($settings['events'])) { + $this->addServiceEvents($settings['events'], $this->server); + } }