From 0db7e57a15bd307e69fe613e22babd486f19238e Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Sun, 19 Jan 2020 17:04:25 +0000 Subject: [PATCH] lang: populate missing return type information --- src/pocketmine/lang/BaseLang.php | 11 +++++++++++ src/pocketmine/lang/TextContainer.php | 2 ++ src/pocketmine/lang/TranslationContainer.php | 4 ++++ 3 files changed, 17 insertions(+) diff --git a/src/pocketmine/lang/BaseLang.php b/src/pocketmine/lang/BaseLang.php index 0ec3a68f2..972aebe14 100644 --- a/src/pocketmine/lang/BaseLang.php +++ b/src/pocketmine/lang/BaseLang.php @@ -105,6 +105,12 @@ class BaseLang{ return $this->langName; } + /** + * @param string $path + * @param string[] $d reference parameter + * + * @return bool + */ protected static function loadLang(string $path, array &$d){ if(file_exists($path)){ $d = array_map('\stripcslashes', parse_ini_file($path, false, INI_SCANNER_RAW)); @@ -132,6 +138,11 @@ class BaseLang{ return $baseText; } + /** + * @param TextContainer $c + * + * @return string + */ public function translate(TextContainer $c){ if($c instanceof TranslationContainer){ $baseText = $this->internalGet($c->getText()); diff --git a/src/pocketmine/lang/TextContainer.php b/src/pocketmine/lang/TextContainer.php index 99504d0ae..7e572b7cc 100644 --- a/src/pocketmine/lang/TextContainer.php +++ b/src/pocketmine/lang/TextContainer.php @@ -37,6 +37,8 @@ class TextContainer{ /** * @param string $text + * + * @return void */ public function setText(string $text){ $this->text = $text; diff --git a/src/pocketmine/lang/TranslationContainer.php b/src/pocketmine/lang/TranslationContainer.php index 69461b281..93e43eea7 100644 --- a/src/pocketmine/lang/TranslationContainer.php +++ b/src/pocketmine/lang/TranslationContainer.php @@ -59,6 +59,8 @@ class TranslationContainer extends TextContainer{ /** * @param int $i * @param string $str + * + * @return void */ public function setParameter(int $i, string $str){ if($i < 0 or $i > count($this->params)){ //Intended, allow to set the last @@ -70,6 +72,8 @@ class TranslationContainer extends TextContainer{ /** * @param string[] $params + * + * @return void */ public function setParameters(array $params){ $i = 0;