mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-06-10 05:34:54 +00:00
BlockFactory: keep the generic types for PHPStan, which actually understands it
This commit is contained in:
parent
681dd469a2
commit
bfce478e72
@ -32,22 +32,46 @@ use function min;
|
|||||||
* Manages block registration and instance creation
|
* Manages block registration and instance creation
|
||||||
*/
|
*/
|
||||||
class BlockFactory{
|
class BlockFactory{
|
||||||
/** @var \SplFixedArray<Block> */
|
/**
|
||||||
|
* @var \SplFixedArray|Block[]
|
||||||
|
* @phpstan-var \SplFixedArray<Block>
|
||||||
|
*/
|
||||||
private static $fullList;
|
private static $fullList;
|
||||||
|
|
||||||
/** @var \SplFixedArray<bool> */
|
/**
|
||||||
|
* @var \SplFixedArray|bool[]
|
||||||
|
* @phpstan-var \SplFixedArray<bool>
|
||||||
|
*/
|
||||||
public static $solid;
|
public static $solid;
|
||||||
/** @var \SplFixedArray<bool> */
|
/**
|
||||||
|
* @var \SplFixedArray|bool[]
|
||||||
|
* @phpstan-var \SplFixedArray<bool>
|
||||||
|
*/
|
||||||
public static $transparent;
|
public static $transparent;
|
||||||
/** @var \SplFixedArray<float> */
|
/**
|
||||||
|
* @var \SplFixedArray|float[]
|
||||||
|
* @phpstan-var \SplFixedArray<float>
|
||||||
|
*/
|
||||||
public static $hardness;
|
public static $hardness;
|
||||||
/** @var \SplFixedArray<int> */
|
/**
|
||||||
|
* @var \SplFixedArray|int[]
|
||||||
|
* @phpstan-var \SplFixedArray<int>
|
||||||
|
*/
|
||||||
public static $light;
|
public static $light;
|
||||||
/** @var \SplFixedArray<int> */
|
/**
|
||||||
|
* @var \SplFixedArray|int[]
|
||||||
|
* @phpstan-var \SplFixedArray<int>
|
||||||
|
*/
|
||||||
public static $lightFilter;
|
public static $lightFilter;
|
||||||
/** @var \SplFixedArray<bool> */
|
/**
|
||||||
|
* @var \SplFixedArray|bool[]
|
||||||
|
* @phpstan-var \SplFixedArray<bool>
|
||||||
|
*/
|
||||||
public static $diffusesSkyLight;
|
public static $diffusesSkyLight;
|
||||||
/** @var \SplFixedArray<float> */
|
/**
|
||||||
|
* @var \SplFixedArray|float[]
|
||||||
|
* @phpstan-var \SplFixedArray<float>
|
||||||
|
*/
|
||||||
public static $blastResistance;
|
public static $blastResistance;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user