Files
kiri-http-server/ServerInterface.php
2023-04-22 02:04:31 +08:00

35 lines
426 B
PHP

<?php
namespace Kiri\Server;
use Swoole\Server;
/**
* @mixin Server
*/
interface ServerInterface
{
/**
* @param array $service
* @param int $daemon
* @return void
*/
public function initCoreServers(array $service, int $daemon = 0): void;
/**
* @param Config $config
* @return void
*/
public function addListener(Config $config): void;
/**
* @return void
*/
public function start(): void;
}