This commit is contained in:
2022-01-09 03:49:02 +08:00
parent b5ad99332d
commit 550197de96
44 changed files with 2113 additions and 2113 deletions
+8 -8
View File
@@ -1,8 +1,8 @@
<?php
namespace Server\Contract;
interface OnBeforeShutdown
{
}
<?php
namespace Server\Contract;
interface OnBeforeShutdown
{
}
+21 -21
View File
@@ -1,21 +1,21 @@
<?php
namespace Server\Contract;
use Swoole\Server;
/**
*
*/
interface OnCloseInterface
{
/**
* @param int $fd
*/
public function onClose(int $fd): void;
}
<?php
namespace Server\Contract;
use Swoole\Server;
/**
*
*/
interface OnCloseInterface
{
/**
* @param int $fd
*/
public function onClose(int $fd): void;
}
+18 -18
View File
@@ -1,18 +1,18 @@
<?php
namespace Server\Contract;
use Swoole\Server;
interface OnConnectInterface
{
/**
* @param Server $server
* @param int $fd
* @return void
*/
public function onConnect(Server $server, int $fd): void;
}
<?php
namespace Server\Contract;
use Swoole\Server;
interface OnConnectInterface
{
/**
* @param Server $server
* @param int $fd
* @return void
*/
public function onConnect(Server $server, int $fd): void;
}
+18 -18
View File
@@ -1,18 +1,18 @@
<?php
namespace Server\Contract;
use Swoole\Server;
interface OnDisconnectInterface
{
/**
* @param int $fd
*/
public function onDisconnect(int $fd): void;
}
<?php
namespace Server\Contract;
use Swoole\Server;
interface OnDisconnectInterface
{
/**
* @param int $fd
*/
public function onDisconnect(int $fd): void;
}
+22 -22
View File
@@ -1,22 +1,22 @@
<?php
namespace Server\Contract;
use Swoole\Http\Request;
use Swoole\Http\Response;
/**
*
*/
interface OnHandshakeInterface
{
/**
* @param Request $request
* @param Response $response
*/
public function onHandshake(Request $request, Response $response): void;
}
<?php
namespace Server\Contract;
use Swoole\Http\Request;
use Swoole\Http\Response;
/**
*
*/
interface OnHandshakeInterface
{
/**
* @param Request $request
* @param Response $response
*/
public function onHandshake(Request $request, Response $response): void;
}
+18 -18
View File
@@ -1,18 +1,18 @@
<?php
namespace Server\Contract;
use Kiri\Websocket\WebSocketInterface;
use Swoole\WebSocket\Frame;
interface OnMessageInterface
{
/**
* @param Frame $frame
* @return void
*/
public function onMessage(Frame $frame): void;
}
<?php
namespace Server\Contract;
use Kiri\Websocket\WebSocketInterface;
use Swoole\WebSocket\Frame;
interface OnMessageInterface
{
/**
* @param Frame $frame
* @return void
*/
public function onMessage(Frame $frame): void;
}
+16 -16
View File
@@ -1,16 +1,16 @@
<?php
namespace Server\Contract;
use Swoole\Http\Request;
interface OnOpenInterface
{
/**
* @param Request $request
*/
public function onOpen(Request $request): void;
}
<?php
namespace Server\Contract;
use Swoole\Http\Request;
interface OnOpenInterface
{
/**
* @param Request $request
*/
public function onOpen(Request $request): void;
}
+19 -19
View File
@@ -1,19 +1,19 @@
<?php
namespace Server\Contract;
use Server\Abstracts\Server;
interface OnPacketInterface
{
/**
* @param Server $server
* @param string $data
* @param array $clientInfo
* @return mixed
*/
public function onPacket(Server $server, string $data, array $clientInfo): void;
}
<?php
namespace Server\Contract;
use Server\Abstracts\Server;
interface OnPacketInterface
{
/**
* @param Server $server
* @param string $data
* @param array $clientInfo
* @return mixed
*/
public function onPacket(Server $server, string $data, array $clientInfo): void;
}
+21 -21
View File
@@ -1,21 +1,21 @@
<?php
namespace Server\Contract;
/**
* Interface OnPipeMessageInterface
* @package Server\Contract
*/
interface OnPipeMessageInterface
{
/**
*
*/
public function process(): void;
}
<?php
namespace Server\Contract;
/**
* Interface OnPipeMessageInterface
* @package Server\Contract
*/
interface OnPipeMessageInterface
{
/**
*
*/
public function process(): void;
}
+25 -25
View File
@@ -1,25 +1,25 @@
<?php
namespace Server\Contract;
use Swoole\Process;
/**
* Interface BaseProcess
* @package Contract
*/
interface OnProcessInterface
{
/**
* @param Process $process
*/
public function process(Process $process): void;
}
<?php
namespace Server\Contract;
use Swoole\Process;
/**
* Interface BaseProcess
* @package Contract
*/
interface OnProcessInterface
{
/**
* @param Process $process
*/
public function process(Process $process): void;
}
+25 -25
View File
@@ -1,25 +1,25 @@
<?php
namespace Server\Contract;
use Swoole\Server;
/**
*
*/
interface OnReceiveInterface
{
/**
* @param Server $server
* @param int $fd
* @param int $reactor_id
* @param string $data
* @return void
*/
public function onReceive(Server $server, int $fd, int $reactor_id, string $data): void;
}
<?php
namespace Server\Contract;
use Swoole\Server;
/**
*
*/
interface OnReceiveInterface
{
/**
* @param Server $server
* @param int $fd
* @param int $reactor_id
* @param string $data
* @return void
*/
public function onReceive(Server $server, int $fd, int $reactor_id, string $data): void;
}
+17 -17
View File
@@ -1,17 +1,17 @@
<?php
namespace Server\Contract;
use Swoole\Server;
interface OnTaskInterface
{
public function execute();
public function finish(Server $server, int $task_id);
}
<?php
namespace Server\Contract;
use Swoole\Server;
interface OnTaskInterface
{
public function execute();
public function finish(Server $server, int $task_id);
}