From 7578f7ed50223de0431007b22804d01d4e25cb6b Mon Sep 17 00:00:00 2001 From: Marcel Reuss Date: Wed, 21 Jan 2026 19:26:48 +0100 Subject: [PATCH] Allow empty array as task body --- src/functions.php | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/functions.php b/src/functions.php index 0fb0c6ce2..f52c335ef 100644 --- a/src/functions.php +++ b/src/functions.php @@ -187,7 +187,7 @@ function task(string $name, callable|array|null $body = null): Task { $deployer = Deployer::get(); - if (empty($body)) { + if ($body === null) { return $deployer->tasks->get($name); } @@ -195,8 +195,6 @@ function task(string $name, callable|array|null $body = null): Task $task = new Task($name, $body); } elseif (is_array($body)) { $task = new GroupTask($name, $body); - } else { - throw new \InvalidArgumentException('Task body should be a function or an array.'); } if ($deployer->tasks->has($name)) {