From cd876df1c9d2cfceccb4cf4a7e93f83ea97307b4 Mon Sep 17 00:00:00 2001 From: xl Date: Fri, 26 May 2023 18:38:15 +0800 Subject: [PATCH] r --- Abstracts/WebSocket.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Abstracts/WebSocket.php b/Abstracts/WebSocket.php index 859cb80..edf1390 100644 --- a/Abstracts/WebSocket.php +++ b/Abstracts/WebSocket.php @@ -44,16 +44,16 @@ class WebSocket extends Component implements OnHandshakeInterface, OnMessageInte $this->handler = $this->collector->query('/', 'GET'); $config = \Kiri::getDi()->get(ConfigProvider::class); if ($this->handler->implement(OnHandshakeInterface::class)) { - $config->modify('server.ports.events.' . Constant::HANDSHAKE, [$this->handler, 'onHandshake']); + $config->modify('server.ports.events.' . Constant::HANDSHAKE, [$this->handler->getClass(), 'onHandshake']); } if ($this->handler->implement(OnMessageInterface::class)) { - $config->modify('server.ports.events.' . Constant::MESSAGE, [$this->handler, 'onMessage']); + $config->modify('server.ports.events.' . Constant::MESSAGE, [$this->handler->getClass(), 'onMessage']); } if ($this->handler->implement(OnDisconnectInterface::class)) { - $config->modify('server.ports.events.' . Constant::DISCONNECT, [$this->handler, 'onDisconnect']); + $config->modify('server.ports.events.' . Constant::DISCONNECT, [$this->handler->getClass(), 'onDisconnect']); } if ($this->handler->implement(OnCloseInterface::class)) { - $config->modify('server.ports.events.' . Constant::CLOSE, [$this->handler, 'onClose']); + $config->modify('server.ports.events.' . Constant::CLOSE, [$this->handler->getClass(), 'onClose']); } }