瀏覽代碼

fix(workerman): 修复 Worker 回调函数赋值问题

- 移除了 onWorkerStart 回调的直接执行
- 移除了 onWorkerStop 回调的直接执行
- 确保回调函数正确传递给 Worker 实例
- 避免了回调函数在初始化时被意外调用
runphp 9 小時之前
父節點
當前提交
1be7438df3
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      src/Workerman/Worker.php

+ 2 - 2
src/Workerman/Worker.php

@@ -25,8 +25,8 @@ final class Worker extends \Workerman\Worker
         $worker = new self();
         $worker->name = $name;
         $worker->count = $count;
-        $worker->onWorkerStart = $onWorkerStart($worker);
-        $worker->onWorkerStop = $onWorkerStop ? $onWorkerStop($worker) : null;
+        $worker->onWorkerStart = $onWorkerStart;
+        $worker->onWorkerStop = $onWorkerStop;
     }
 
     public static function setApp(App $app): void