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

@ -32,12 +32,19 @@ class PlayerToggleSneakEvent extends PlayerEvent implements Cancellable{
/** @var bool */
protected $isSneaking;
public function __construct(Player $player, $isSneaking){
/**
* @param Player $player
* @param bool $isSneaking
*/
public function __construct(Player $player, bool $isSneaking){
$this->player = $player;
$this->isSneaking = (bool) $isSneaking;
$this->isSneaking = $isSneaking;
}
public function isSneaking(){
/**
* @return bool
*/
public function isSneaking() : bool{
return $this->isSneaking;
}