mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-07-23 19:34:15 +00:00
Enhance type information in PlayerCreationEvent
This commit is contained in:
parent
9e85ee4a7a
commit
4102205ba6
@ -39,14 +39,22 @@ class PlayerCreationEvent extends Event{
|
|||||||
/** @var int */
|
/** @var int */
|
||||||
private $port;
|
private $port;
|
||||||
|
|
||||||
/** @var string */
|
/**
|
||||||
|
* @var string
|
||||||
|
* @phpstan-var class-string<Player>
|
||||||
|
*/
|
||||||
private $baseClass;
|
private $baseClass;
|
||||||
/** @var string */
|
/**
|
||||||
|
* @var string
|
||||||
|
* @phpstan-var class-string<Player>
|
||||||
|
*/
|
||||||
private $playerClass;
|
private $playerClass;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param string $baseClass
|
* @param string $baseClass
|
||||||
* @param string $playerClass
|
* @param string $playerClass
|
||||||
|
* @phpstan-param class-string<Player> $baseClass
|
||||||
|
* @phpstan-param class-string<Player> $playerClass
|
||||||
*/
|
*/
|
||||||
public function __construct(SourceInterface $interface, $baseClass, $playerClass, string $address, int $port){
|
public function __construct(SourceInterface $interface, $baseClass, $playerClass, string $address, int $port){
|
||||||
$this->interface = $interface;
|
$this->interface = $interface;
|
||||||
@ -80,6 +88,7 @@ class PlayerCreationEvent extends Event{
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return string
|
* @return string
|
||||||
|
* @phpstan-return class-string<Player>
|
||||||
*/
|
*/
|
||||||
public function getBaseClass(){
|
public function getBaseClass(){
|
||||||
return $this->baseClass;
|
return $this->baseClass;
|
||||||
@ -87,6 +96,7 @@ class PlayerCreationEvent extends Event{
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @param string $class
|
* @param string $class
|
||||||
|
* @phpstan-param class-string<Player> $class
|
||||||
*
|
*
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
@ -100,6 +110,7 @@ class PlayerCreationEvent extends Event{
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @return string
|
* @return string
|
||||||
|
* @phpstan-return class-string<Player>
|
||||||
*/
|
*/
|
||||||
public function getPlayerClass(){
|
public function getPlayerClass(){
|
||||||
return $this->playerClass;
|
return $this->playerClass;
|
||||||
@ -107,6 +118,7 @@ class PlayerCreationEvent extends Event{
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @param string $class
|
* @param string $class
|
||||||
|
* @phpstan-param class-string<Player> $class
|
||||||
*
|
*
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user