mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-09-08 02:42:58 +00:00
More nullable and void typehints
This commit is contained in:
@ -36,5 +36,5 @@ interface Cancellable{
|
||||
/**
|
||||
* @param bool $value
|
||||
*/
|
||||
public function setCancelled(bool $value = true);
|
||||
public function setCancelled(bool $value = true) : void;
|
||||
}
|
||||
|
@ -88,7 +88,7 @@ class PlayerCreationEvent extends Event{
|
||||
/**
|
||||
* @param Player::class $class
|
||||
*/
|
||||
public function setBaseClass($class){
|
||||
public function setBaseClass($class) : void{
|
||||
if(!is_a($class, $this->baseClass, true)){
|
||||
throw new \RuntimeException("Base class $class must extend " . $this->baseClass);
|
||||
}
|
||||
@ -106,7 +106,7 @@ class PlayerCreationEvent extends Event{
|
||||
/**
|
||||
* @param Player::class $class
|
||||
*/
|
||||
public function setPlayerClass($class){
|
||||
public function setPlayerClass($class) : void{
|
||||
if(!is_a($class, $this->baseClass, true)){
|
||||
throw new \RuntimeException("Class $class must extend " . $this->baseClass);
|
||||
}
|
||||
|
Reference in New Issue
Block a user