Skip to content

Commit 7578f7e

Browse files
committed
Allow empty array as task body
1 parent 0d15f06 commit 7578f7e

1 file changed

Lines changed: 1 addition & 3 deletions

File tree

src/functions.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -187,16 +187,14 @@ function task(string $name, callable|array|null $body = null): Task
187187
{
188188
$deployer = Deployer::get();
189189

190-
if (empty($body)) {
190+
if ($body === null) {
191191
return $deployer->tasks->get($name);
192192
}
193193

194194
if (is_callable($body)) {
195195
$task = new Task($name, $body);
196196
} elseif (is_array($body)) {
197197
$task = new GroupTask($name, $body);
198-
} else {
199-
throw new \InvalidArgumentException('Task body should be a function or an array.');
200198
}
201199

202200
if ($deployer->tasks->has($name)) {

0 commit comments

Comments
 (0)