This commit is contained in:
2020-09-07 17:31:01 +08:00
parent c6215a8c38
commit 69a1f7cad5
2 changed files with 25 additions and 11 deletions
+2 -10
View File
@@ -184,18 +184,10 @@ class Server extends Application
$application = Snowflake::app();
foreach ($processes as $name => $process) {
$class = Snowflake::createObject($process);
if (!method_exists($class, 'onHandler')) {
continue;
}
$this->debug(sprintf('Process %s', $process));
$system = new Process([$class, 'onHandler'], ...[false, 1, true]);
if (Snowflake::isLinux()) {
$system->name($name);
}
$system = new $process(Snowflake::app(), $name);
$this->baseServer->addProcess($system);
$application->set(get_class($class), $system);
$application->set(get_class($process), $system);
}
}