populate missing array value types in inventory namespace

This commit is contained in:
Dylan K. Taylor 2020-01-30 20:53:41 +00:00
parent a67fa5c007
commit 4c36ca58e2
2 changed files with 6 additions and 0 deletions

View File

@ -173,6 +173,9 @@ class CraftingManager{
return $result;
}
/**
* @param Item[] $outputs
*/
private static function hashOutputs(array $outputs) : string{
$outputs = self::pack($outputs);
usort($outputs, [self::class, "sort"]);

View File

@ -46,6 +46,9 @@ class ShapelessRecipe implements CraftingRecipe{
$this->results = array_map(function(Item $item) : Item{ return clone $item; }, $results);
}
/**
* @return Item[]
*/
public function getResults() : array{
return array_map(function(Item $item) : Item{ return clone $item; }, $this->results);
}