added SplFixedArray generics for phpstan 0.12.9

This commit is contained in:
Dylan K. Taylor
2020-02-05 11:57:37 +00:00
parent 32d6ea0fba
commit 3f7e7352fb
10 changed files with 49 additions and 9 deletions

View File

@ -72,7 +72,10 @@ class Chunk{
/** @var int */
protected $height = Chunk::MAX_SUBCHUNKS;
/** @var \SplFixedArray|SubChunkInterface[] */
/**
* @var \SplFixedArray|SubChunkInterface[]
* @phpstan-var \SplFixedArray<SubChunkInterface>
*/
protected $subChunks;
/** @var EmptySubChunk */
@ -86,7 +89,10 @@ class Chunk{
/** @var Entity[] */
protected $entities = [];
/** @var \SplFixedArray|int[] */
/**
* @var \SplFixedArray|int[]
* @phpstan-var \SplFixedArray<int>
*/
protected $heightMap;
/** @var string */
@ -784,6 +790,7 @@ class Chunk{
/**
* @return \SplFixedArray|SubChunkInterface[]
* @phpstan-return \SplFixedArray<SubChunkInterface>
*/
public function getSubChunks() : \SplFixedArray{
return $this->subChunks;