mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-09-04 17:06:16 +00:00
add native return types to closures (for phpstan)
This commit is contained in:
@ -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;
|
||||
}
|
||||
|
||||
|
@ -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),
|
||||
|
Reference in New Issue
Block a user