Use covariant types for InventoryHolder and Container implementors

This commit is contained in:
Dylan K. Taylor
2022-06-05 18:49:48 +01:00
parent 38cf9fc6e6
commit f2dc9187f0
11 changed files with 17 additions and 67 deletions

View File

@@ -189,10 +189,7 @@ class Human extends Living implements ProjectileSource, InventoryHolder{
return min(100, 7 * $this->xpManager->getXpLevel());
}
/**
* @return PlayerInventory
*/
public function getInventory(){
public function getInventory() : PlayerInventory{
return $this->inventory;
}