add native return types to closures (for phpstan)

This commit is contained in:
Dylan K. Taylor
2020-02-07 22:05:15 +00:00
parent aac7da6c96
commit d2aca6023b
10 changed files with 15 additions and 15 deletions

View File

@ -49,7 +49,7 @@ class ClosureTask extends Task{
* @phpstan-param \Closure(int) : void $closure
*/
public function __construct(\Closure $closure){
Utils::validateCallableSignature(function(int $currentTick){}, $closure);
Utils::validateCallableSignature(function(int $currentTick) : void{}, $closure);
$this->closure = $closure;
}

View File

@ -124,7 +124,7 @@ class SendUsageTask extends AsyncTask{
$playerList[$k] = md5($v);
}
$players = array_map(function(Player $p){ return md5($p->getUniqueId()->toBinary()); }, $server->getOnlinePlayers());
$players = array_map(function(Player $p) : string{ return md5($p->getUniqueId()->toBinary()); }, $server->getOnlinePlayers());
$data["players"] = [
"count" => count($players),