From 92a752053df598e5fe9366601bef070d967374fc Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Thu, 30 Jan 2020 21:20:42 +0000 Subject: [PATCH] populate missing array value types in tile namespace --- src/pocketmine/tile/Banner.php | 2 ++ src/pocketmine/tile/Sign.php | 3 +++ src/pocketmine/tile/Tile.php | 2 ++ 3 files changed, 7 insertions(+) diff --git a/src/pocketmine/tile/Banner.php b/src/pocketmine/tile/Banner.php index 15fe758961..a1d4dd6aa7 100644 --- a/src/pocketmine/tile/Banner.php +++ b/src/pocketmine/tile/Banner.php @@ -164,6 +164,8 @@ class Banner extends Spawnable implements Nameable{ /** * Returns the data of a pattern with the given ID. + * + * @return mixed[] */ public function getPatternData(int $patternId) : array{ if(!$this->patternExists($patternId)){ diff --git a/src/pocketmine/tile/Sign.php b/src/pocketmine/tile/Sign.php index bcd723bae5..4fb154177d 100644 --- a/src/pocketmine/tile/Sign.php +++ b/src/pocketmine/tile/Sign.php @@ -42,6 +42,9 @@ class Sign extends Spawnable{ public const TAG_TEXT_BLOB = "Text"; public const TAG_TEXT_LINE = "Text%d"; //sprintf()able + /** + * @return string[] + */ private static function fixTextBlob(string $blob) : array{ return array_slice(array_pad(explode("\n", $blob), 4, ""), 0, 4); } diff --git a/src/pocketmine/tile/Tile.php b/src/pocketmine/tile/Tile.php index 24e2a0f4fb..3b4fde7ff6 100644 --- a/src/pocketmine/tile/Tile.php +++ b/src/pocketmine/tile/Tile.php @@ -115,6 +115,8 @@ abstract class Tile extends Position{ } /** + * @param string[] $saveNames + * * @throws \ReflectionException */ public static function registerTile(string $className, array $saveNames = []) : bool{