From aced0a3b2cba45da402350699d3e93f4c2815a9c Mon Sep 17 00:00:00 2001 From: Cees-Jan Kiewiet Date: Sun, 29 Dec 2024 00:02:23 +0100 Subject: [PATCH] Add functions stub This is mainly just the run function --- etc/qa/phpstan.neon | 1 + stubs/functions.stub | 13 +++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 stubs/functions.stub diff --git a/etc/qa/phpstan.neon b/etc/qa/phpstan.neon index e618f21..c008893 100644 --- a/etc/qa/phpstan.neon +++ b/etc/qa/phpstan.neon @@ -9,6 +9,7 @@ parameters: stubFiles: - ../../stubs/Event.stub - ../../stubs/Future.stub + - ../../stubs/functions.stub - ../../stubs/Channel.stub includes: diff --git a/stubs/functions.stub b/stubs/functions.stub new file mode 100644 index 0000000..4209018 --- /dev/null +++ b/stubs/functions.stub @@ -0,0 +1,13 @@ + $argv + * @template T + * @return ($task is (Closure():T) ? Future : null) + */ +function run(Closure $task, array $argv = null): ?Future {}