modify plugin name

This commit is contained in:
2022-02-14 10:55:56 +08:00
parent 2507c30b27
commit 1bdbca2568
2 changed files with 17 additions and 4 deletions
+14 -1
View File
@@ -4,6 +4,7 @@ namespace Kiri\Server\Coroutine;
use Kiri\Abstracts\Component;
use Kiri\Exception\ConfigException;
use Kiri\Message\Handler\Router;
use Kiri\Server\Constant;
use Kiri\Server\ProcessManager;
use Kiri\Server\TraitServer;
@@ -30,6 +31,15 @@ class Http extends Component
private array $configs = [];
public Router $collector;
public function init()
{
$this->collector = \Kiri::getDi()->get(Router::class);
}
/**
* @return void
* @throws ContainerExceptionInterface
@@ -89,7 +99,7 @@ class Http extends Component
public function initBaseServer(array $config, $daemon)
{
$this->configs = $config;
foreach ($config as $value) {
foreach ($config['port'] as $value) {
$this->_addListener($value);
}
}
@@ -191,6 +201,9 @@ class Http extends Component
{
run(function () {
$this->startTaskWorker($this->configs);
$this->collector->scan_build_route();
foreach ($this->servers as $value) {
Coroutine::create(function () use ($value) {
$value->start();
+3 -3
View File
@@ -11,9 +11,9 @@ use Kiri\Annotation\Inject;
use Kiri\Events\EventDispatch;
use Kiri\Exception\ConfigException;
use Kiri\Message\Handler\Abstracts\HttpService;
use Kiri\Server\Events\OnServerBeforeStart;
use Kiri\Server\Events\OnShutdown;
use Psr\Container\ContainerExceptionInterface;
use Kiri\Server\Events\OnServerBeforeStart;
use Psr\Container\NotFoundExceptionInterface;
use ReflectionException;
use Swoole\Coroutine;
@@ -83,7 +83,7 @@ class Server extends HttpService
* @throws ReflectionException
* @throws Exception
*/
public function start(): mixed
public function start(): void
{
$this->manager->initBaseServer(Config::get('server', [], true), $this->daemon);
@@ -99,7 +99,7 @@ class Server extends HttpService
$this->getEventDispatch()->dispatch(new OnServerBeforeStart());
return $this->manager->start();
$this->manager->start();
}