Completed
Push — master ( cf38d9...2ecc50 )
by Rob
01:50
created
src/voku/Resources/Utf8.php 1 patch
Doc Comments   +24 added lines, -3 removed lines patch added patch discarded remove patch
@@ -187,7 +187,7 @@  discard block
 block discarded – undo
187 187
     }
188 188
 
189 189
     /**
190
-     * @param $file
190
+     * @param string $file
191 191
      * @return mixed
192 192
      */
193 193
     private function getData($file)
@@ -197,9 +197,9 @@  discard block
 block discarded – undo
197 197
 
198 198
     /**
199 199
      * @param $str
200
-     * @param null $flags
200
+     * @param integer $flags
201 201
      * @param string $encoding
202
-     * @return bool|false|string|string[]|null
202
+     * @return string
203 203
      */
204 204
     private function htmlEntityDecode($str, $flags = null, $encoding = 'UTF-8')
205 205
     {
@@ -511,6 +511,9 @@  discard block
 block discarded – undo
511 511
         return $buf;
512 512
     }
513 513
 
514
+    /**
515
+     * @param string $input
516
+     */
514 517
     private function toUtf8ConvertHelper($input)
515 518
     {
516 519
         // init
@@ -540,6 +543,9 @@  discard block
 block discarded – undo
540 543
         return $buf;
541 544
     }
542 545
 
546
+    /**
547
+     * @param integer $code_point
548
+     */
543 549
     private function chr($code_point, $encoding = 'UTF-8')
544 550
     {
545 551
         // init
@@ -635,6 +641,9 @@  discard block
 block discarded – undo
635 641
         return $CHAR_CACHE[$cacheKey] = $chr;
636 642
     }
637 643
 
644
+    /**
645
+     * @return string
646
+     */
638 647
     private function encode($toEncoding, $str)
639 648
     {
640 649
         if ($str === '' || $toEncoding === '') {
@@ -802,6 +811,9 @@  discard block
 block discarded – undo
802 811
         return $var;
803 812
     }
804 813
 
814
+    /**
815
+     * @param string $str
816
+     */
805 817
     private function normalizeLineEnding($str)
806 818
     {
807 819
         return str_replace(["\r\n", "\r"], "\n", $str);
@@ -858,6 +870,9 @@  discard block
 block discarded – undo
858 870
         );
859 871
     }
860 872
 
873
+    /**
874
+     * @param string $char
875
+     */
861 876
     private function singleChrHtmlEncode($char, $keepAsciiChars = false, $encoding = 'UTF-8')
862 877
     {
863 878
         if ($char === '') {
@@ -1049,11 +1064,17 @@  discard block
 block discarded – undo
1049 1064
         return $ret;
1050 1065
     }
1051 1066
 
1067
+    /**
1068
+     * @param integer $int
1069
+     */
1052 1070
     private function decimalToChr($int)
1053 1071
     {
1054 1072
         return $this->htmlEntityDecode('&#' . $int . ';', \ENT_QUOTES | \ENT_HTML5);
1055 1073
     }
1056 1074
 
1075
+    /**
1076
+     * @return string
1077
+     */
1057 1078
     private function clean($str, $remove_bom = false, $normalize_whitespace = false, $normalize_msword = false, $keep_non_breaking_space = false, $replace_diamond_question_mark = false, $remove_invisible_characters = true)
1058 1079
     {
1059 1080
         // http://stackoverflow.com/questions/1401317/remove-non-utf8-characters-from-string
Please login to merge, or discard this patch.