From a16f1004be9263a6d834ff4e4ef8b94cefbcb7d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mr=C2=B7x?= Date: Tue, 3 Aug 2021 14:15:06 +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 --- Server/HTTPServerListener.php | 5 ++--- Server/TCPServerListener.php | 4 ++-- Server/UDPServerListener.php | 11 +++-------- Server/WebSocketServerListener.php | 6 +++--- 4 files changed, 10 insertions(+), 16 deletions(-) diff --git a/Server/HTTPServerListener.php b/Server/HTTPServerListener.php index b68631e9..e75d1f05 100644 --- a/Server/HTTPServerListener.php +++ b/Server/HTTPServerListener.php @@ -48,11 +48,10 @@ class HTTPServerListener extends Abstracts\Server * UDPServerListener constructor. * @param Server|Port $server * @param array|null $settings - * @return Server\Port - * @throws ReflectionException + * @return Server|Port * @throws Exception */ - public function bindCallback(Server|Port $server, ?array $settings = []): Server\Port + public function bindCallback(Server|Port $server, ?array $settings = []): Server|Port { $this->setEvents(Constant::CONNECT, $settings['events'][Constant::CONNECT] ?? null); diff --git a/Server/TCPServerListener.php b/Server/TCPServerListener.php index a3d8114f..fd74da7c 100644 --- a/Server/TCPServerListener.php +++ b/Server/TCPServerListener.php @@ -25,10 +25,10 @@ class TCPServerListener extends Abstracts\Server * UDPServerListener constructor. * @param Server|Port $server * @param array|null $settings - * @return Port + * @return Server|Port * @throws Exception */ - public function bindCallback(Server|Port $server, ?array $settings = []): Port + public function bindCallback(Server|Port $server, ?array $settings = []): Server|Port { $this->setEvents(Constant::CLOSE, $settings['events'][Constant::CLOSE] ?? null); $this->setEvents(Constant::RECEIVE, $settings['events'][Constant::RECEIVE] ?? null); diff --git a/Server/UDPServerListener.php b/Server/UDPServerListener.php index d340267f..27b360df 100644 --- a/Server/UDPServerListener.php +++ b/Server/UDPServerListener.php @@ -24,17 +24,12 @@ class UDPServerListener extends Abstracts\Server /** - * @param Server $server - * @param string $host - * @param int $port - * @param int $mode + * @param Server|Port $server * @param array|null $settings - * @return Server\Port - * @throws NotFindClassException - * @throws ReflectionException + * @return Server|Port * @throws Exception */ - public function bindCallback(Server|Port $server, ?array $settings = []): Server\Port + public function bindCallback(Server|Port $server, ?array $settings = []): Server|Port { $this->setEvents(Constant::PACKET, $settings['events'][Constant::PACKET] ?? null); diff --git a/Server/WebSocketServerListener.php b/Server/WebSocketServerListener.php index bca92e3d..ec54126d 100644 --- a/Server/WebSocketServerListener.php +++ b/Server/WebSocketServerListener.php @@ -28,12 +28,12 @@ class WebSocketServerListener extends Abstracts\Server /** * @param mixed $server * @param array|null $settings - * @return Server\Port - * @throws ReflectionException + * @return Port|Server * @throws NotFindClassException + * @throws ReflectionException * @throws Exception */ - public function bindCallback(Server|Port $server, ?array $settings = []): Server\Port + public function bindCallback(Server|Port $server, ?array $settings = []): Server|Port { $this->setEvents(Constant::CONNECT, $settings['events'][Constant::CONNECT] ?? null); $this->setEvents(Constant::HANDSHAKE, $settings['events'][Constant::HANDSHAKE] ?? null);