This commit is contained in:
2021-09-24 18:59:43 +08:00
parent f724d14b31
commit d2342d53da
2 changed files with 16 additions and 5 deletions
@@ -43,6 +43,15 @@ class HandlerManager
}
/**
* @return array
*/
public static function getHandlers(): array
{
return static::$handlers;
}
/**
* @return array
*/
+7 -5
View File
@@ -120,13 +120,15 @@ class ServerCommand extends Command
$this->eventProvider->on(OnTaskerStart::class, [di(TaskerDispatch::class), 'dispatch']);
$this->eventProvider->on(OnAfterWorkerStart::class, function () {
$lists = HandlerManager::dump();
$lists = HandlerManager::getHandlers();
foreach ($lists as $list) {
/** @var Handler|Closure $list */
if ($list->callback instanceof \Closure) {
continue;
foreach ($list as $value) {
/** @var Handler|Closure $list */
if ($value->callback instanceof \Closure) {
continue;
}
MiddlewareManager::add($value->callback[0], $value->callback[1], null);
}
MiddlewareManager::add($list->callback[0], $list->callback[1], null);
}
});
$manager->start();