make use of phpstan class-string in some areas

This commit is contained in:
Dylan K. Taylor
2020-01-30 22:11:31 +00:00
parent 260ac47588
commit 799183e13e
6 changed files with 27 additions and 9 deletions

View File

@ -68,9 +68,15 @@ abstract class Tile extends Position{
/** @var int */
public static $tileCount = 1;
/** @var string[] classes that extend Tile */
/**
* @var string[] classes that extend Tile
* @phpstan-var array<string, class-string<Tile>>
*/
private static $knownTiles = [];
/** @var string[][] */
/**
* @var string[][]
* @phpstan-var array<class-string<Tile>, list<string>>
*/
private static $saveNames = [];
/** @var string */
@ -116,6 +122,7 @@ abstract class Tile extends Position{
/**
* @param string[] $saveNames
* @phpstan-param class-string<Tile> $className
*
* @throws \ReflectionException
*/