walkor il y a 1 an
Parent
commit
7043c1ad26
1 fichiers modifiés avec 6 ajouts et 2 suppressions
  1. 6 2
      src/Worker.php

+ 6 - 2
src/Worker.php

@@ -2233,8 +2233,12 @@ class Worker
 
         $msg = str_replace(['<n>', '<w>', '<g>'], [$line, $white, $green], $msg);
         $msg = str_replace(['</n>', '</w>', '</g>'], $end, $msg);
-        fwrite(self::$outputStream, $msg);
-        fflush(self::$outputStream);
+        set_error_handler(static fn (): bool => true);
+        if (!feof(self::$outputStream)) {
+            fwrite(self::$outputStream, $msg);
+            fflush(self::$outputStream);
+        }
+        restore_error_handler();
     }
 
     /**