From 9e993aa83fafe8434c5aef1ec7e0e0190bd2f9d3 Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Mon, 1 Jul 2019 17:19:19 +0100 Subject: [PATCH] ClosureTask: drop requirement for void return type this creates unnecessary boilerplate for many inline usages. --- src/pocketmine/scheduler/ClosureTask.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pocketmine/scheduler/ClosureTask.php b/src/pocketmine/scheduler/ClosureTask.php index f023173d4..84d44d2a2 100644 --- a/src/pocketmine/scheduler/ClosureTask.php +++ b/src/pocketmine/scheduler/ClosureTask.php @@ -45,7 +45,7 @@ class ClosureTask extends Task{ * @param \Closure $closure Must accept only ONE parameter, $currentTick */ public function __construct(\Closure $closure){ - Utils::validateCallableSignature(function(int $currentTick) : void{}, $closure); + Utils::validateCallableSignature(function(int $currentTick){}, $closure); $this->closure = $closure; }