modify plugin name

This commit is contained in:
2022-02-14 10:45:39 +08:00
parent 567ceb69c0
commit 2507c30b27
3 changed files with 94 additions and 75 deletions
+23 -4
View File
@@ -90,11 +90,31 @@ class Http extends Component
{
$this->configs = $config;
foreach ($config as $value) {
$this->_addListener($value);
}
}
public function addListener(string $type, string $host, int $port, int $mode, array $settings = [])
{
}
/**
* @param $value
* @return void
* @throws ContainerExceptionInterface
* @throws Exception
* @throws NotFoundExceptionInterface
*/
protected function _addListener($value)
{
$value = $this->resolveCallback($value);
if ($value['type'] == Constant::SERVER_TYPE_HTTP) {
$onRequest = $value['events'][Constant::REQUEST] ?? null;
if (is_null($onRequest)) {
throw new \Exception('Server callback con\'t null.');
throw new Exception('Server callback con\'t null.');
}
$server = new Coroutine\Http\Server($value['host'], $value['port'], null, true);
@@ -111,7 +131,7 @@ class Http extends Component
$close = $value['events'][Constant::CLOSE] ?? null;
$message = $value['events'][Constant::MESSAGE] ?? null;
if (is_null($message)) {
throw new \Exception('Server callback con\'t null.');
throw new Exception('Server callback con\'t null.');
}
$server = new Coroutine\Http\Server($value['host'], $value['port'], null, true);
@@ -138,7 +158,7 @@ class Http extends Component
} else {
$message = $value['events'][Constant::RECEIVE] ?? null;
if (is_null($message)) {
throw new \Exception('Server callback con\'t null.');
throw new Exception('Server callback con\'t null.');
}
$conn = $value['events'][Constant::CONNECT] ?? null;
$close = $value['events'][Constant::CLOSE] ?? null;
@@ -165,7 +185,6 @@ class Http extends Component
});
}
}
}
public function start()
+1 -1
View File
@@ -99,7 +99,7 @@ class Server extends HttpService
$this->getEventDispatch()->dispatch(new OnServerBeforeStart());
return $this->manager->getServer()->start();
return $this->manager->start();
}