Added typehints and PhpDoc for events API

excluded blocks and entities events API to avoid merge conflicts
This commit is contained in:
Dylan K. Taylor
2017-07-05 16:42:06 +01:00
parent 6504fdabab
commit 6cd4d2c5a2
57 changed files with 461 additions and 198 deletions

View File

@ -48,14 +48,14 @@ class PlayerDeathEvent extends EntityDeathEvent{
/**
* @return Player
*/
public function getEntity(){
public function getEntity() : Player{
return $this->entity;
}
/**
* @return Player
*/
public function getPlayer(){
public function getPlayer() : Player{
return $this->entity;
}
@ -73,12 +73,12 @@ class PlayerDeathEvent extends EntityDeathEvent{
$this->deathMessage = $deathMessage;
}
public function getKeepInventory(){
public function getKeepInventory() : bool{
return $this->keepInventory;
}
public function setKeepInventory($keepInventory){
$this->keepInventory = (bool) $keepInventory;
public function setKeepInventory(bool $keepInventory){
$this->keepInventory = $keepInventory;
}
}