ClosureTask: drop requirement for void return type

this creates unnecessary boilerplate for many inline usages.
This commit is contained in:
Dylan K. Taylor 2019-07-01 17:19:19 +01:00
parent fab12707ae
commit 9e993aa83f

View File

@ -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;
}