Skip to content

Commit 28b0fbe

Browse files
committed
Merge remote-tracking branch 'origin/master'
2 parents dc162e8 + eb071fc commit 28b0fbe

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

.github/workflows/CI.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ jobs:
1212
strategy:
1313
matrix:
1414
php:
15+
- "8.4"
1516
- "8.3"
1617
- "8.2"
1718
- "8.1"

src/Builders/Traits/AdaptiveTimerMethod.php

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -264,10 +264,12 @@ public function adaptiveTimerDelete(?string $id = null): void
264264
}
265265
if ($id === null) {
266266
foreach(self::$timerIdMap as $id) {
267-
if (is_worker_version_5() and method_exists(Worker::$globalEvent, 'offDelay')) {
268-
Worker::$globalEvent->offDelay($id);
269-
} else {
270-
Worker::$globalEvent->del($id, EventInterface::EV_TIMER);
267+
if (is_int($id)) {
268+
if (is_worker_version_5() and method_exists(Worker::$globalEvent, 'offDelay')) {
269+
Worker::$globalEvent->offDelay($id);
270+
} else {
271+
Worker::$globalEvent->del($id, EventInterface::EV_TIMER);
272+
}
271273
}
272274
}
273275
self::$timerIdMap = [];
@@ -282,4 +284,4 @@ public function adaptiveTimerDelete(?string $id = null): void
282284
}
283285
}
284286
}
285-
}
287+
}

0 commit comments

Comments
 (0)