Quellcode durchsuchen

Update Timer.php

walkor vor 3 Jahren
Ursprung
Commit
4109aefdc3
1 geänderte Dateien mit 6 neuen und 0 gelöschten Zeilen
  1. 6 0
      src/Timer.php

+ 6 - 0
src/Timer.php

@@ -114,6 +114,12 @@ class Timer
         if (self::$_event) {
             return $persistent ? self::$_event->repeat($time_interval, $func, $args) : self::$_event->delay($time_interval, $func, $args);
         }
+        
+        // If not workerman runtime just return.
+        if (!Worker::getAllWorkers()) {
+            throw new \Exception();
+            return;
+        }
 
         if (!\is_callable($func)) {
             Worker::safeEcho(new Exception("not callable"));