From a5764b3ae98a70fe8f20f9b403a4ab84b51b11d8 Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Thu, 30 Jan 2020 21:01:59 +0000 Subject: [PATCH] populate missing array value types in level namespace --- src/pocketmine/level/Level.php | 3 +++ src/pocketmine/level/format/io/LevelProvider.php | 5 +++++ src/pocketmine/level/generator/Flat.php | 2 ++ src/pocketmine/level/generator/Generator.php | 5 +++++ src/pocketmine/level/generator/GeneratorRegisterTask.php | 3 +++ src/pocketmine/level/generator/hell/Nether.php | 2 ++ src/pocketmine/level/generator/noise/Noise.php | 3 +++ src/pocketmine/level/generator/normal/Normal.php | 2 ++ 8 files changed, 25 insertions(+) diff --git a/src/pocketmine/level/Level.php b/src/pocketmine/level/Level.php index 7c8b56c57..31552943c 100644 --- a/src/pocketmine/level/Level.php +++ b/src/pocketmine/level/Level.php @@ -1137,6 +1137,9 @@ class Level implements ChunkManager, Metadatable{ } } + /** + * @return mixed[] + */ public function __debugInfo() : array{ return []; } diff --git a/src/pocketmine/level/format/io/LevelProvider.php b/src/pocketmine/level/format/io/LevelProvider.php index df49a8b06..03afe60d0 100644 --- a/src/pocketmine/level/format/io/LevelProvider.php +++ b/src/pocketmine/level/format/io/LevelProvider.php @@ -53,6 +53,8 @@ interface LevelProvider{ /** * Generate the needed files in the path given * + * @param mixed[] $options + * * @return void */ public static function generate(string $path, string $name, int $seed, string $generator, array $options = []); @@ -62,6 +64,9 @@ interface LevelProvider{ */ public function getGenerator() : string; + /** + * @return mixed[] + */ public function getGeneratorOptions() : array; /** diff --git a/src/pocketmine/level/generator/Flat.php b/src/pocketmine/level/generator/Flat.php index 90259fc72..9892437e7 100644 --- a/src/pocketmine/level/generator/Flat.php +++ b/src/pocketmine/level/generator/Flat.php @@ -64,6 +64,8 @@ class Flat extends Generator{ } /** + * @param mixed[] $options + * * @throws InvalidGeneratorOptionsException */ public function __construct(array $options = []){ diff --git a/src/pocketmine/level/generator/Generator.php b/src/pocketmine/level/generator/Generator.php index e92f8c414..9a870285f 100644 --- a/src/pocketmine/level/generator/Generator.php +++ b/src/pocketmine/level/generator/Generator.php @@ -56,6 +56,8 @@ abstract class Generator{ /** * @throws InvalidGeneratorOptionsException + * + * @param mixed[] $settings */ abstract public function __construct(array $settings = []); @@ -68,6 +70,9 @@ abstract class Generator{ abstract public function populateChunk(int $chunkX, int $chunkZ) : void; + /** + * @return mixed[] + */ abstract public function getSettings() : array; abstract public function getName() : string; diff --git a/src/pocketmine/level/generator/GeneratorRegisterTask.php b/src/pocketmine/level/generator/GeneratorRegisterTask.php index af6c320d7..58daafbb2 100644 --- a/src/pocketmine/level/generator/GeneratorRegisterTask.php +++ b/src/pocketmine/level/generator/GeneratorRegisterTask.php @@ -45,6 +45,9 @@ class GeneratorRegisterTask extends AsyncTask{ /** @var int */ public $worldHeight = Level::Y_MAX; + /** + * @param mixed[] $generatorSettings + */ public function __construct(Level $level, string $generatorClass, array $generatorSettings = []){ $this->generatorClass = $generatorClass; $this->settings = serialize($generatorSettings); diff --git a/src/pocketmine/level/generator/hell/Nether.php b/src/pocketmine/level/generator/hell/Nether.php index fc70ae3c1..370d2405b 100644 --- a/src/pocketmine/level/generator/hell/Nether.php +++ b/src/pocketmine/level/generator/hell/Nether.php @@ -53,6 +53,8 @@ class Nether extends Generator{ private $noiseBase; /** + * @param mixed[] $options + * * @throws InvalidGeneratorOptionsException */ public function __construct(array $options = []){ diff --git a/src/pocketmine/level/generator/noise/Noise.php b/src/pocketmine/level/generator/noise/Noise.php index 0834326e5..46203982b 100644 --- a/src/pocketmine/level/generator/noise/Noise.php +++ b/src/pocketmine/level/generator/noise/Noise.php @@ -307,6 +307,9 @@ abstract class Noise{ return $noiseArray; } + /** + * @return float[][][] + */ public function getFastNoise3D(int $xSize, int $ySize, int $zSize, int $xSamplingRate, int $ySamplingRate, int $zSamplingRate, int $x, int $y, int $z) : array{ assert($xSamplingRate !== 0, new \InvalidArgumentException("xSamplingRate cannot be 0")); diff --git a/src/pocketmine/level/generator/normal/Normal.php b/src/pocketmine/level/generator/normal/Normal.php index 9a1618fb0..7cd443c27 100644 --- a/src/pocketmine/level/generator/normal/Normal.php +++ b/src/pocketmine/level/generator/normal/Normal.php @@ -61,6 +61,8 @@ class Normal extends Generator{ private static $SMOOTH_SIZE = 2; /** + * @param mixed[] $options + * * @throws InvalidGeneratorOptionsException */ public function __construct(array $options = []){