From 47d247ed0f10663a7c70bcda324f5bb4cbe46940 Mon Sep 17 00:00:00 2001 From: VennV <111500380+VennDev@users.noreply.github.com> Date: Sun, 18 Aug 2024 23:43:56 +0700 Subject: [PATCH] Fix phpstan! --- src/vennv/vapm/ClosureThread.php | 2 +- src/vennv/vapm/MacroTask.php | 1 + src/vennv/vapm/MicroTask.php | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/vennv/vapm/ClosureThread.php b/src/vennv/vapm/ClosureThread.php index 7654b3db4..448774436 100644 --- a/src/vennv/vapm/ClosureThread.php +++ b/src/vennv/vapm/ClosureThread.php @@ -69,7 +69,7 @@ public function onRun(): void } else { $callback = (string) $callback; } - self::post($callback); + self::post(is_bool($callback) ? $callback ? 'true' : 'false' : $callback); } } diff --git a/src/vennv/vapm/MacroTask.php b/src/vennv/vapm/MacroTask.php index e4f78ed53..a35ff9875 100644 --- a/src/vennv/vapm/MacroTask.php +++ b/src/vennv/vapm/MacroTask.php @@ -74,6 +74,7 @@ public static function isPrepare(): bool public static function run(): void { foreach (self::getTasks() as $task) { + /** @var SampleMacro $task */ if ($task->checkTimeOut()) { $task->run(); !$task->isRepeat() ? self::removeTask($task) : $task->resetTimeOut(); diff --git a/src/vennv/vapm/MicroTask.php b/src/vennv/vapm/MicroTask.php index 4cbf5d466..05e991bea 100644 --- a/src/vennv/vapm/MicroTask.php +++ b/src/vennv/vapm/MicroTask.php @@ -69,6 +69,7 @@ public static function isPrepare(): bool public static function run(): void { foreach (self::getTasks() as $id => $promise) { + /** @var Promise $promise */ $promise->useCallbacks(); $promise->setTimeEnd(microtime(true)); EventLoop::addReturn($promise);