mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-10-20 07:39:42 +00:00
Modernize private property declarations in src/scheduler
This commit is contained in:
@@ -39,20 +39,14 @@ use pocketmine\utils\Utils;
|
||||
* ```
|
||||
*/
|
||||
class ClosureTask extends Task{
|
||||
|
||||
/**
|
||||
* @var \Closure
|
||||
* @phpstan-var \Closure() : void
|
||||
*/
|
||||
private $closure;
|
||||
|
||||
/**
|
||||
* @param \Closure $closure Must accept zero parameters
|
||||
* @phpstan-param \Closure() : void $closure
|
||||
*/
|
||||
public function __construct(\Closure $closure){
|
||||
public function __construct(
|
||||
private \Closure $closure
|
||||
){
|
||||
Utils::validateCallableSignature(new CallbackType(new ReturnType()), $closure);
|
||||
$this->closure = $closure;
|
||||
}
|
||||
|
||||
public function getName() : string{
|
||||
|
Reference in New Issue
Block a user