Passed
Push — master ( 676b2b...3d9188 )
by Lars
14:08 queued 45s
created
src/voku/helper/UTF8.php 2 patches
Indentation   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -573,16 +573,16 @@  discard block
 block discarded – undo
573 573
             $chr = self::$CHR[$code_point];
574 574
         } elseif ($code_point <= 0x7FF) {
575 575
             $chr = self::$CHR[($code_point >> 6) + 0xC0] .
576
-                   self::$CHR[($code_point & 0x3F) + 0x80];
576
+                    self::$CHR[($code_point & 0x3F) + 0x80];
577 577
         } elseif ($code_point <= 0xFFFF) {
578 578
             $chr = self::$CHR[($code_point >> 12) + 0xE0] .
579
-                   self::$CHR[(($code_point >> 6) & 0x3F) + 0x80] .
580
-                   self::$CHR[($code_point & 0x3F) + 0x80];
579
+                    self::$CHR[(($code_point >> 6) & 0x3F) + 0x80] .
580
+                    self::$CHR[($code_point & 0x3F) + 0x80];
581 581
         } else {
582 582
             $chr = self::$CHR[($code_point >> 18) + 0xF0] .
583
-                   self::$CHR[(($code_point >> 12) & 0x3F) + 0x80] .
584
-                   self::$CHR[(($code_point >> 6) & 0x3F) + 0x80] .
585
-                   self::$CHR[($code_point & 0x3F) + 0x80];
583
+                    self::$CHR[(($code_point >> 12) & 0x3F) + 0x80] .
584
+                    self::$CHR[(($code_point >> 6) & 0x3F) + 0x80] .
585
+                    self::$CHR[($code_point & 0x3F) + 0x80];
586 586
         }
587 587
 
588 588
         if ($encoding !== 'UTF-8') {
@@ -3189,10 +3189,10 @@  discard block
 block discarded – undo
3189 3189
 
3190 3190
         /** @noinspection PhpComposerExtensionStubsInspection */
3191 3191
         return (
3192
-                   \is_object($json) === true
3192
+                    \is_object($json) === true
3193 3193
                    ||
3194 3194
                    \is_array($json) === true
3195
-               )
3195
+                )
3196 3196
                &&
3197 3197
                \json_last_error() === \JSON_ERROR_NONE;
3198 3198
     }
Please login to merge, or discard this patch.
Spacing   +274 added lines, -275 removed lines patch added patch discarded remove patch
@@ -243,7 +243,7 @@  discard block
 block discarded – undo
243 243
             return '';
244 244
         }
245 245
 
246
-        return (string) self::substr($str, $pos, 1);
246
+        return (string)self::substr($str, $pos, 1);
247 247
     }
248 248
 
249 249
     /**
@@ -258,7 +258,7 @@  discard block
 block discarded – undo
258 258
     public static function add_bom_to_string(string $str): string
259 259
     {
260 260
         if (self::string_has_bom($str) === false) {
261
-            $str = self::bom() . $str;
261
+            $str = self::bom().$str;
262 262
         }
263 263
 
264 264
         return $str;
@@ -428,7 +428,7 @@  discard block
 block discarded – undo
428 428
      */
429 429
     public static function char_at(string $str, int $index, string $encoding = 'UTF-8'): string
430 430
     {
431
-        return (string) self::substr($str, $index, 1, $encoding);
431
+        return (string)self::substr($str, $index, 1, $encoding);
432 432
     }
433 433
 
434 434
     /**
@@ -524,10 +524,10 @@  discard block
 block discarded – undo
524 524
             &&
525 525
             self::$SUPPORT['mbstring'] === false
526 526
         ) {
527
-            \trigger_error('UTF8::chr() without mbstring cannot handle "' . $encoding . '" encoding', \E_USER_WARNING);
527
+            \trigger_error('UTF8::chr() without mbstring cannot handle "'.$encoding.'" encoding', \E_USER_WARNING);
528 528
         }
529 529
 
530
-        $cacheKey = $code_point . $encoding;
530
+        $cacheKey = $code_point.$encoding;
531 531
         if (isset($CHAR_CACHE[$cacheKey]) === true) {
532 532
             return $CHAR_CACHE[$cacheKey];
533 533
         }
@@ -537,7 +537,7 @@  discard block
 block discarded – undo
537 537
             if (self::$CHR === null) {
538 538
                 $chrTmp = self::getData('chr');
539 539
                 if ($chrTmp) {
540
-                    self::$CHR = (array) $chrTmp;
540
+                    self::$CHR = (array)$chrTmp;
541 541
                 }
542 542
             }
543 543
 
@@ -564,24 +564,24 @@  discard block
 block discarded – undo
564 564
         if (self::$CHR === null) {
565 565
             $chrTmp = self::getData('chr');
566 566
             if ($chrTmp) {
567
-                self::$CHR = (array) $chrTmp;
567
+                self::$CHR = (array)$chrTmp;
568 568
             }
569 569
         }
570 570
 
571
-        $code_point = (int) $code_point;
571
+        $code_point = (int)$code_point;
572 572
         if ($code_point <= 0x7F) {
573 573
             $chr = self::$CHR[$code_point];
574 574
         } elseif ($code_point <= 0x7FF) {
575
-            $chr = self::$CHR[($code_point >> 6) + 0xC0] .
575
+            $chr = self::$CHR[($code_point >> 6) + 0xC0].
576 576
                    self::$CHR[($code_point & 0x3F) + 0x80];
577 577
         } elseif ($code_point <= 0xFFFF) {
578
-            $chr = self::$CHR[($code_point >> 12) + 0xE0] .
579
-                   self::$CHR[(($code_point >> 6) & 0x3F) + 0x80] .
578
+            $chr = self::$CHR[($code_point >> 12) + 0xE0].
579
+                   self::$CHR[(($code_point >> 6) & 0x3F) + 0x80].
580 580
                    self::$CHR[($code_point & 0x3F) + 0x80];
581 581
         } else {
582
-            $chr = self::$CHR[($code_point >> 18) + 0xF0] .
583
-                   self::$CHR[(($code_point >> 12) & 0x3F) + 0x80] .
584
-                   self::$CHR[(($code_point >> 6) & 0x3F) + 0x80] .
582
+            $chr = self::$CHR[($code_point >> 18) + 0xF0].
583
+                   self::$CHR[(($code_point >> 12) & 0x3F) + 0x80].
584
+                   self::$CHR[(($code_point >> 6) & 0x3F) + 0x80].
585 585
                    self::$CHR[($code_point & 0x3F) + 0x80];
586 586
         }
587 587
 
@@ -633,7 +633,7 @@  discard block
 block discarded – undo
633 633
 
634 634
         if (self::$SUPPORT['mbstring_func_overload'] === true) {
635 635
             return \array_map(
636
-                function ($data) {
636
+                function($data) {
637 637
                     return self::strlen_in_byte($data);
638 638
                 },
639 639
                 $strSplit
@@ -774,7 +774,7 @@  discard block
 block discarded – undo
774 774
         | ( [\x80-\xBF] )                 # invalid byte in range 10000000 - 10111111
775 775
         | ( [\xC0-\xFF] )                 # invalid byte in range 11000000 - 11111111
776 776
         /x';
777
-        $str = (string) \preg_replace($regx, '$1', $str);
777
+        $str = (string)\preg_replace($regx, '$1', $str);
778 778
 
779 779
         if ($replace_diamond_question_mark === true) {
780 780
             $str = self::replace_diamond_question_mark($str, '');
@@ -809,7 +809,7 @@  discard block
 block discarded – undo
809 809
     public static function cleanup($str): string
810 810
     {
811 811
         // init
812
-        $str = (string) $str;
812
+        $str = (string)$str;
813 813
 
814 814
         if ($str === '') {
815 815
             return '';
@@ -918,7 +918,7 @@  discard block
 block discarded – undo
918 918
      */
919 919
     public static function css_stripe_media_queries(string $str): string
920 920
     {
921
-        return (string) \preg_replace(
921
+        return (string)\preg_replace(
922 922
             '#@media\\s+(?:only\\s)?(?:[\\s{\\(]|screen|all)\\s?[^{]+{.*}\\s*}\\s*#misU',
923 923
             '',
924 924
             $str
@@ -945,7 +945,7 @@  discard block
 block discarded – undo
945 945
      */
946 946
     public static function decimal_to_chr($int): string
947 947
     {
948
-        return self::html_entity_decode('&#' . $int . ';', \ENT_QUOTES | \ENT_HTML5);
948
+        return self::html_entity_decode('&#'.$int.';', \ENT_QUOTES | \ENT_HTML5);
949 949
     }
950 950
 
951 951
     /**
@@ -1101,7 +1101,7 @@  discard block
 block discarded – undo
1101 1101
             &&
1102 1102
             self::$SUPPORT['mbstring'] === false
1103 1103
         ) {
1104
-            \trigger_error('UTF8::encode() without mbstring cannot handle "' . $toEncoding . '" encoding', \E_USER_WARNING);
1104
+            \trigger_error('UTF8::encode() without mbstring cannot handle "'.$toEncoding.'" encoding', \E_USER_WARNING);
1105 1105
         }
1106 1106
 
1107 1107
         if (!isset(self::$SUPPORT['already_checked_via_portable_utf8'])) {
@@ -1190,7 +1190,7 @@  discard block
 block discarded – undo
1190 1190
         $trimChars = "\t\r\n -_()!~?=+/*\\,.:;\"'[]{}`&";
1191 1191
 
1192 1192
         if ($length === null) {
1193
-            $length = (int) \round(self::strlen($str, $encoding) / 2, 0);
1193
+            $length = (int)\round(self::strlen($str, $encoding) / 2, 0);
1194 1194
         }
1195 1195
 
1196 1196
         if (empty($search)) {
@@ -1202,7 +1202,7 @@  discard block
 block discarded – undo
1202 1202
                 $end = 0;
1203 1203
             }
1204 1204
 
1205
-            $pos = (int) \min(
1205
+            $pos = (int)\min(
1206 1206
                 self::strpos($str, ' ', $end, $encoding),
1207 1207
                 self::strpos($str, '.', $end, $encoding)
1208 1208
             );
@@ -1213,20 +1213,20 @@  discard block
 block discarded – undo
1213 1213
                     return '';
1214 1214
                 }
1215 1215
 
1216
-                return \rtrim($strSub, $trimChars) . $replacerForSkippedText;
1216
+                return \rtrim($strSub, $trimChars).$replacerForSkippedText;
1217 1217
             }
1218 1218
 
1219 1219
             return $str;
1220 1220
         }
1221 1221
 
1222 1222
         $wordPos = self::stripos($str, $search, 0, $encoding);
1223
-        $halfSide = (int) ($wordPos - $length / 2 + self::strlen($search, $encoding) / 2);
1223
+        $halfSide = (int)($wordPos - $length / 2 + self::strlen($search, $encoding) / 2);
1224 1224
 
1225 1225
         $pos_start = 0;
1226 1226
         if ($halfSide > 0) {
1227 1227
             $halfText = self::substr($str, 0, $halfSide, $encoding);
1228 1228
             if ($halfText !== false) {
1229
-                $pos_start = (int) \max(
1229
+                $pos_start = (int)\max(
1230 1230
                     self::strrpos($halfText, ' ', 0, $encoding),
1231 1231
                     self::strrpos($halfText, '.', 0, $encoding)
1232 1232
                 );
@@ -1241,7 +1241,7 @@  discard block
 block discarded – undo
1241 1241
                 $l = $realLength;
1242 1242
             }
1243 1243
 
1244
-            $pos_end = (int) \min(
1244
+            $pos_end = (int)\min(
1245 1245
                     self::strpos($str, ' ', $l, $encoding),
1246 1246
                     self::strpos($str, '.', $l, $encoding)
1247 1247
                 ) - $pos_start;
@@ -1249,14 +1249,14 @@  discard block
 block discarded – undo
1249 1249
             if (!$pos_end || $pos_end <= 0) {
1250 1250
                 $strSub = self::substr($str, $pos_start, self::strlen($str), $encoding);
1251 1251
                 if ($strSub !== false) {
1252
-                    $extract = $replacerForSkippedText . \ltrim($strSub, $trimChars);
1252
+                    $extract = $replacerForSkippedText.\ltrim($strSub, $trimChars);
1253 1253
                 } else {
1254 1254
                     $extract = '';
1255 1255
                 }
1256 1256
             } else {
1257 1257
                 $strSub = self::substr($str, $pos_start, $pos_end, $encoding);
1258 1258
                 if ($strSub !== false) {
1259
-                    $extract = $replacerForSkippedText . \trim($strSub, $trimChars) . $replacerForSkippedText;
1259
+                    $extract = $replacerForSkippedText.\trim($strSub, $trimChars).$replacerForSkippedText;
1260 1260
                 } else {
1261 1261
                     $extract = '';
1262 1262
                 }
@@ -1277,7 +1277,7 @@  discard block
 block discarded – undo
1277 1277
             if ($pos_end) {
1278 1278
                 $strSub = self::substr($str, 0, $pos_end, $encoding);
1279 1279
                 if ($strSub !== false) {
1280
-                    $extract = \rtrim($strSub, $trimChars) . $replacerForSkippedText;
1280
+                    $extract = \rtrim($strSub, $trimChars).$replacerForSkippedText;
1281 1281
                 } else {
1282 1282
                     $extract = '';
1283 1283
                 }
@@ -1397,7 +1397,7 @@  discard block
 block discarded – undo
1397 1397
     {
1398 1398
         $file_content = \file_get_contents($file_path);
1399 1399
         if ($file_content === false) {
1400
-            throw new \RuntimeException('file_get_contents() returned false for:' . $file_path);
1400
+            throw new \RuntimeException('file_get_contents() returned false for:'.$file_path);
1401 1401
         }
1402 1402
 
1403 1403
         return self::string_has_bom($file_content);
@@ -1459,7 +1459,7 @@  discard block
 block discarded – undo
1459 1459
                     ) {
1460 1460
                         // Prevent leading combining chars
1461 1461
                         // for NFC-safe concatenations.
1462
-                        $var = $leading_combining . $var;
1462
+                        $var = $leading_combining.$var;
1463 1463
                     }
1464 1464
                 }
1465 1465
 
@@ -1727,13 +1727,13 @@  discard block
 block discarded – undo
1727 1727
         $lower = self::$COMMON_CASE_FOLD['lower'];
1728 1728
 
1729 1729
         if ($useLower === true) {
1730
-            $str = (string) \str_replace(
1730
+            $str = (string)\str_replace(
1731 1731
                 $upper,
1732 1732
                 $lower,
1733 1733
                 $str
1734 1734
             );
1735 1735
         } else {
1736
-            $str = (string) \str_replace(
1736
+            $str = (string)\str_replace(
1737 1737
                 $lower,
1738 1738
                 $upper,
1739 1739
                 $str
@@ -1747,9 +1747,9 @@  discard block
 block discarded – undo
1747 1747
             }
1748 1748
 
1749 1749
             if ($useLower === true) {
1750
-                $str = (string) \str_replace($FULL_CASE_FOLD[0], $FULL_CASE_FOLD[1], $str);
1750
+                $str = (string)\str_replace($FULL_CASE_FOLD[0], $FULL_CASE_FOLD[1], $str);
1751 1751
             } else {
1752
-                $str = (string) \str_replace($FULL_CASE_FOLD[1], $FULL_CASE_FOLD[0], $str);
1752
+                $str = (string)\str_replace($FULL_CASE_FOLD[1], $FULL_CASE_FOLD[0], $str);
1753 1753
             }
1754 1754
         }
1755 1755
 
@@ -1809,7 +1809,7 @@  discard block
 block discarded – undo
1809 1809
             return $str;
1810 1810
         }
1811 1811
 
1812
-        $str = (string) $str;
1812
+        $str = (string)$str;
1813 1813
         $last = '';
1814 1814
         while ($last !== $str) {
1815 1815
             $last = $str;
@@ -1949,7 +1949,7 @@  discard block
 block discarded – undo
1949 1949
     private static function getData(string $file)
1950 1950
     {
1951 1951
         /** @noinspection PhpIncludeInspection */
1952
-        return include __DIR__ . '/data/' . $file . '.php';
1952
+        return include __DIR__.'/data/'.$file.'.php';
1953 1953
     }
1954 1954
 
1955 1955
     /**
@@ -1961,7 +1961,7 @@  discard block
 block discarded – undo
1961 1961
      */
1962 1962
     private static function getDataIfExists(string $file)
1963 1963
     {
1964
-        $file = __DIR__ . '/data/' . $file . '.php';
1964
+        $file = __DIR__.'/data/'.$file.'.php';
1965 1965
         if (\file_exists($file)) {
1966 1966
             /** @noinspection PhpIncludeInspection */
1967 1967
             return include $file;
@@ -2025,7 +2025,7 @@  discard block
 block discarded – undo
2025 2025
         }
2026 2026
 
2027 2027
         $str_info = \unpack('C2chars', $str_info);
2028
-        $type_code = (int) ($str_info['chars1'] . $str_info['chars2']);
2028
+        $type_code = (int)($str_info['chars1'].$str_info['chars2']);
2029 2029
 
2030 2030
         // DEBUG
2031 2031
         //var_dump($type_code);
@@ -2138,16 +2138,16 @@  discard block
 block discarded – undo
2138 2138
      */
2139 2139
     public static function get_unique_string($entropyExtra = '', bool $md5 = true): string
2140 2140
     {
2141
-        $uniqueHelper = \mt_rand() .
2142
-                        \session_id() .
2143
-                        ($_SERVER['REMOTE_ADDR'] ?? '') .
2144
-                        ($_SERVER['SERVER_ADDR'] ?? '') .
2141
+        $uniqueHelper = \mt_rand().
2142
+                        \session_id().
2143
+                        ($_SERVER['REMOTE_ADDR'] ?? '').
2144
+                        ($_SERVER['SERVER_ADDR'] ?? '').
2145 2145
                         $entropyExtra;
2146 2146
 
2147 2147
         $uniqueString = \uniqid($uniqueHelper, true);
2148 2148
 
2149 2149
         if ($md5) {
2150
-            $uniqueString = \md5($uniqueString . $uniqueHelper);
2150
+            $uniqueString = \md5($uniqueString.$uniqueHelper);
2151 2151
         }
2152 2152
 
2153 2153
         return $uniqueString;
@@ -2217,7 +2217,7 @@  discard block
 block discarded – undo
2217 2217
     public static function hex_to_int($hexDec)
2218 2218
     {
2219 2219
         // init
2220
-        $hexDec = (string) $hexDec;
2220
+        $hexDec = (string)$hexDec;
2221 2221
 
2222 2222
         if ($hexDec === '') {
2223 2223
             return false;
@@ -2292,7 +2292,7 @@  discard block
 block discarded – undo
2292 2292
         return \implode(
2293 2293
             '',
2294 2294
             \array_map(
2295
-                function ($chr) use ($keepAsciiChars, $encoding) {
2295
+                function($chr) use ($keepAsciiChars, $encoding) {
2296 2296
                     return self::single_chr_html_encode($chr, $keepAsciiChars, $encoding);
2297 2297
                 },
2298 2298
                 self::split($str)
@@ -2408,7 +2408,7 @@  discard block
 block discarded – undo
2408 2408
             &&
2409 2409
             self::$SUPPORT['mbstring'] === false
2410 2410
         ) {
2411
-            \trigger_error('UTF8::html_entity_decode() without mbstring cannot handle "' . $encoding . '" encoding', \E_USER_WARNING);
2411
+            \trigger_error('UTF8::html_entity_decode() without mbstring cannot handle "'.$encoding.'" encoding', \E_USER_WARNING);
2412 2412
         }
2413 2413
 
2414 2414
         if (!isset(self::$SUPPORT['already_checked_via_portable_utf8'])) {
@@ -2426,9 +2426,9 @@  discard block
 block discarded – undo
2426 2426
                     $encoding
2427 2427
                 );
2428 2428
             } else {
2429
-                $str = (string) \preg_replace_callback(
2429
+                $str = (string)\preg_replace_callback(
2430 2430
                     "/&#\d{2,6};/",
2431
-                    function ($matches) use ($encoding) {
2431
+                    function($matches) use ($encoding) {
2432 2432
                         // always fallback via symfony polyfill
2433 2433
                         $returnTmp = \mb_convert_encoding($matches[0], $encoding, 'HTML-ENTITIES');
2434 2434
 
@@ -2481,7 +2481,7 @@  discard block
 block discarded – undo
2481 2481
      */
2482 2482
     public static function html_stripe_empty_tags(string $str): string
2483 2483
     {
2484
-        return (string) \preg_replace(
2484
+        return (string)\preg_replace(
2485 2485
             "/<[^\/>]*>(([\s]?)*|)<\/[^>]*>/iu",
2486 2486
             '',
2487 2487
             $str
@@ -2768,9 +2768,9 @@  discard block
 block discarded – undo
2768 2768
     {
2769 2769
         $hex = \dechex($int);
2770 2770
 
2771
-        $hex = (\strlen($hex) < 4 ? \substr('0000' . $hex, -4) : $hex);
2771
+        $hex = (\strlen($hex) < 4 ? \substr('0000'.$hex, -4) : $hex);
2772 2772
 
2773
-        return $pfix . $hex . '';
2773
+        return $pfix.$hex.'';
2774 2774
     }
2775 2775
 
2776 2776
     /**
@@ -3008,7 +3008,7 @@  discard block
 block discarded – undo
3008 3008
             return false;
3009 3009
         }
3010 3010
 
3011
-        $base64String = (string) \base64_decode($str, true);
3011
+        $base64String = (string)\base64_decode($str, true);
3012 3012
 
3013 3013
         return $base64String && \base64_encode($base64String) === $str;
3014 3014
     }
@@ -3023,7 +3023,7 @@  discard block
 block discarded – undo
3023 3023
      */
3024 3024
     public static function is_binary($input, bool $strict = false): bool
3025 3025
     {
3026
-        $input = (string) $input;
3026
+        $input = (string)$input;
3027 3027
         if ($input === '') {
3028 3028
             return false;
3029 3029
         }
@@ -3272,7 +3272,7 @@  discard block
 block discarded – undo
3272 3272
     public static function is_utf16($str, $checkIfStringIsBinary = true)
3273 3273
     {
3274 3274
         // init
3275
-        $str = (string) $str;
3275
+        $str = (string)$str;
3276 3276
         $strChars = [];
3277 3277
 
3278 3278
         if (
@@ -3348,7 +3348,7 @@  discard block
 block discarded – undo
3348 3348
     public static function is_utf32($str, $checkIfStringIsBinary = true)
3349 3349
     {
3350 3350
         // init
3351
-        $str = (string) $str;
3351
+        $str = (string)$str;
3352 3352
         $strChars = [];
3353 3353
 
3354 3354
         if (
@@ -3470,7 +3470,7 @@  discard block
 block discarded – undo
3470 3470
             self::$ORD = self::getData('ord');
3471 3471
         }
3472 3472
 
3473
-        $len = self::strlen_in_byte((string) $str);
3473
+        $len = self::strlen_in_byte((string)$str);
3474 3474
         /** @noinspection ForeachInvariantsInspection */
3475 3475
         for ($i = 0; $i < $len; $i++) {
3476 3476
             $in = self::$ORD[$str[$i]];
@@ -3705,14 +3705,14 @@  discard block
 block discarded – undo
3705 3705
         }
3706 3706
 
3707 3707
         $strPartOne = self::strtolower(
3708
-            (string) self::substr($str, 0, 1, $encoding, $cleanUtf8),
3708
+            (string)self::substr($str, 0, 1, $encoding, $cleanUtf8),
3709 3709
             $encoding,
3710 3710
             $cleanUtf8,
3711 3711
             $lang,
3712 3712
             $tryToKeepStringLength
3713 3713
         );
3714 3714
 
3715
-        return $strPartOne . $strPartTwo;
3715
+        return $strPartOne.$strPartTwo;
3716 3716
     }
3717 3717
 
3718 3718
     /**
@@ -3880,7 +3880,7 @@  discard block
 block discarded – undo
3880 3880
     {
3881 3881
         $bytes = self::chr_size_list($str);
3882 3882
         if (\count($bytes) > 0) {
3883
-            return (int) \max($bytes);
3883
+            return (int)\max($bytes);
3884 3884
         }
3885 3885
 
3886 3886
         return 0;
@@ -3974,7 +3974,7 @@  discard block
 block discarded – undo
3974 3974
         static $STATIC_NORMALIZE_ENCODING_CACHE = [];
3975 3975
 
3976 3976
         // init
3977
-        $encoding = (string) $encoding;
3977
+        $encoding = (string)$encoding;
3978 3978
 
3979 3979
         if (
3980 3980
             !$encoding
@@ -4112,7 +4112,7 @@  discard block
 block discarded – undo
4112 4112
      */
4113 4113
     public static function normalize_line_ending(string $str): string
4114 4114
     {
4115
-        return (string) \str_replace(["\r\n", "\r"], "\n", $str);
4115
+        return (string)\str_replace(["\r\n", "\r"], "\n", $str);
4116 4116
     }
4117 4117
 
4118 4118
     /**
@@ -4160,7 +4160,7 @@  discard block
 block discarded – undo
4160 4160
         }
4161 4161
 
4162 4162
         static $WHITESPACE_CACHE = [];
4163
-        $cacheKey = (int) $keepNonBreakingSpace;
4163
+        $cacheKey = (int)$keepNonBreakingSpace;
4164 4164
 
4165 4165
         if (!isset($WHITESPACE_CACHE[$cacheKey])) {
4166 4166
             $WHITESPACE_CACHE[$cacheKey] = self::$WHITESPACE_TABLE;
@@ -4200,7 +4200,7 @@  discard block
 block discarded – undo
4200 4200
     public static function ord($chr, string $encoding = 'UTF-8'): int
4201 4201
     {
4202 4202
         // init
4203
-        $chr = (string) $chr;
4203
+        $chr = (string)$chr;
4204 4204
 
4205 4205
         static $CHAR_CACHE = [];
4206 4206
 
@@ -4211,7 +4211,7 @@  discard block
 block discarded – undo
4211 4211
             $encoding = self::normalize_encoding($encoding, 'UTF-8');
4212 4212
         }
4213 4213
 
4214
-        $cacheKey = $chr_orig . $encoding;
4214
+        $cacheKey = $chr_orig.$encoding;
4215 4215
         if (isset($CHAR_CACHE[$cacheKey]) === true) {
4216 4216
             return $CHAR_CACHE[$cacheKey];
4217 4217
         }
@@ -4242,22 +4242,22 @@  discard block
 block discarded – undo
4242 4242
         }
4243 4243
 
4244 4244
         /** @noinspection CallableParameterUseCaseInTypeContextInspection */
4245
-        $chr = \unpack('C*', (string) self::substr($chr, 0, 4, 'CP850'));
4245
+        $chr = \unpack('C*', (string)self::substr($chr, 0, 4, 'CP850'));
4246 4246
         $code = $chr ? $chr[1] : 0;
4247 4247
 
4248 4248
         if ($code >= 0xF0 && isset($chr[4])) {
4249 4249
             /** @noinspection UnnecessaryCastingInspection */
4250
-            return $CHAR_CACHE[$cacheKey] = (int) ((($code - 0xF0) << 18) + (($chr[2] - 0x80) << 12) + (($chr[3] - 0x80) << 6) + $chr[4] - 0x80);
4250
+            return $CHAR_CACHE[$cacheKey] = (int)((($code - 0xF0) << 18) + (($chr[2] - 0x80) << 12) + (($chr[3] - 0x80) << 6) + $chr[4] - 0x80);
4251 4251
         }
4252 4252
 
4253 4253
         if ($code >= 0xE0 && isset($chr[3])) {
4254 4254
             /** @noinspection UnnecessaryCastingInspection */
4255
-            return $CHAR_CACHE[$cacheKey] = (int) ((($code - 0xE0) << 12) + (($chr[2] - 0x80) << 6) + $chr[3] - 0x80);
4255
+            return $CHAR_CACHE[$cacheKey] = (int)((($code - 0xE0) << 12) + (($chr[2] - 0x80) << 6) + $chr[3] - 0x80);
4256 4256
         }
4257 4257
 
4258 4258
         if ($code >= 0xC0 && isset($chr[2])) {
4259 4259
             /** @noinspection UnnecessaryCastingInspection */
4260
-            return $CHAR_CACHE[$cacheKey] = (int) ((($code - 0xC0) << 6) + $chr[2] - 0x80);
4260
+            return $CHAR_CACHE[$cacheKey] = (int)((($code - 0xC0) << 6) + $chr[2] - 0x80);
4261 4261
         }
4262 4262
 
4263 4263
         return $CHAR_CACHE[$cacheKey] = $code;
@@ -4310,7 +4310,7 @@  discard block
 block discarded – undo
4310 4310
     public static function pcre_utf8_support(): bool
4311 4311
     {
4312 4312
         /** @noinspection PhpUsageOfSilenceOperatorInspection */
4313
-        return (bool) @\preg_match('//u', '');
4313
+        return (bool)@\preg_match('//u', '');
4314 4314
     }
4315 4315
 
4316 4316
     /**
@@ -4336,10 +4336,10 @@  discard block
 block discarded – undo
4336 4336
         }
4337 4337
 
4338 4338
         /** @noinspection PhpComposerExtensionStubsInspection */
4339
-        if (\ctype_digit((string) $var1)) {
4340
-            $start = (int) $var1;
4339
+        if (\ctype_digit((string)$var1)) {
4340
+            $start = (int)$var1;
4341 4341
         } /** @noinspection PhpComposerExtensionStubsInspection */ elseif (\ctype_xdigit($var1)) {
4342
-            $start = (int) self::hex_to_int($var1);
4342
+            $start = (int)self::hex_to_int($var1);
4343 4343
         } else {
4344 4344
             $start = self::ord($var1);
4345 4345
         }
@@ -4349,10 +4349,10 @@  discard block
 block discarded – undo
4349 4349
         }
4350 4350
 
4351 4351
         /** @noinspection PhpComposerExtensionStubsInspection */
4352
-        if (\ctype_digit((string) $var2)) {
4353
-            $end = (int) $var2;
4352
+        if (\ctype_digit((string)$var2)) {
4353
+            $end = (int)$var2;
4354 4354
         } /** @noinspection PhpComposerExtensionStubsInspection */ elseif (\ctype_xdigit($var2)) {
4355
-            $end = (int) self::hex_to_int($var2);
4355
+            $end = (int)self::hex_to_int($var2);
4356 4356
         } else {
4357 4357
             $end = self::ord($var2);
4358 4358
         }
@@ -4397,7 +4397,7 @@  discard block
 block discarded – undo
4397 4397
 
4398 4398
         $pattern = '/%u([0-9a-f]{3,4})/i';
4399 4399
         if (\preg_match($pattern, $str)) {
4400
-            $str = (string) \preg_replace($pattern, '&#x\\1;', \rawurldecode($str));
4400
+            $str = (string)\preg_replace($pattern, '&#x\\1;', \rawurldecode($str));
4401 4401
         }
4402 4402
 
4403 4403
         $flags = \ENT_QUOTES | \ENT_HTML5;
@@ -4475,8 +4475,8 @@  discard block
 block discarded – undo
4475 4475
             $delimiter = '/';
4476 4476
         }
4477 4477
 
4478
-        return (string) \preg_replace(
4479
-            $delimiter . $pattern . $delimiter . 'u' . $options,
4478
+        return (string)\preg_replace(
4479
+            $delimiter.$pattern.$delimiter.'u'.$options,
4480 4480
             $replacement,
4481 4481
             $str
4482 4482
         );
@@ -4521,7 +4521,7 @@  discard block
 block discarded – undo
4521 4521
 
4522 4522
                 $strLength -= $bomByteLength;
4523 4523
 
4524
-                $str = (string) $strTmp;
4524
+                $str = (string)$strTmp;
4525 4525
             }
4526 4526
         }
4527 4527
 
@@ -4545,7 +4545,7 @@  discard block
 block discarded – undo
4545 4545
         if (\is_array($what) === true) {
4546 4546
             /** @noinspection ForeachSourceInspection */
4547 4547
             foreach ($what as $item) {
4548
-                $str = (string) \preg_replace('/(' . \preg_quote($item, '/') . ')+/', $item, $str);
4548
+                $str = (string)\preg_replace('/('.\preg_quote($item, '/').')+/', $item, $str);
4549 4549
             }
4550 4550
         }
4551 4551
 
@@ -4577,7 +4577,7 @@  discard block
 block discarded – undo
4577 4577
      */
4578 4578
     public static function remove_html_breaks(string $str, string $replacement = ''): string
4579 4579
     {
4580
-        return (string) \preg_replace("#/\r\n|\r|\n|<br.*/?>#isU", $replacement, $str);
4580
+        return (string)\preg_replace("#/\r\n|\r|\n|<br.*/?>#isU", $replacement, $str);
4581 4581
     }
4582 4582
 
4583 4583
     /**
@@ -4608,7 +4608,7 @@  discard block
 block discarded – undo
4608 4608
         $non_displayables[] = '/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F]+/S'; // 00-08, 11, 12, 14-31, 127
4609 4609
 
4610 4610
         do {
4611
-            $str = (string) \preg_replace($non_displayables, $replacement, $str, -1, $count);
4611
+            $str = (string)\preg_replace($non_displayables, $replacement, $str, -1, $count);
4612 4612
         } while ($count !== 0);
4613 4613
 
4614 4614
         return $str;
@@ -4626,7 +4626,7 @@  discard block
 block discarded – undo
4626 4626
     public static function remove_left(string $str, string $substring, string $encoding = 'UTF-8'): string
4627 4627
     {
4628 4628
         if (self::str_starts_with($str, $substring)) {
4629
-            return (string) self::substr(
4629
+            return (string)self::substr(
4630 4630
                 $str,
4631 4631
                 self::strlen($substring, $encoding),
4632 4632
                 null,
@@ -4649,7 +4649,7 @@  discard block
 block discarded – undo
4649 4649
     public static function remove_right(string $str, string $substring, string $encoding = 'UTF-8'): string
4650 4650
     {
4651 4651
         if (self::str_ends_with($str, $substring)) {
4652
-            return (string) self::substr(
4652
+            return (string)self::substr(
4653 4653
                 $str,
4654 4654
                 0,
4655 4655
                 self::strlen($str, $encoding) - self::strlen($substring, $encoding)
@@ -4791,7 +4791,7 @@  discard block
 block discarded – undo
4791 4791
     {
4792 4792
         static $RX_CLASSS_CACHE = [];
4793 4793
 
4794
-        $cacheKey = $s . $class;
4794
+        $cacheKey = $s.$class;
4795 4795
 
4796 4796
         if (isset($RX_CLASSS_CACHE[$cacheKey])) {
4797 4797
             return $RX_CLASSS_CACHE[$cacheKey];
@@ -4803,7 +4803,7 @@  discard block
 block discarded – undo
4803 4803
         /** @noinspection SuspiciousLoopInspection */
4804 4804
         foreach (self::str_split($s) as $s) {
4805 4805
             if ($s === '-') {
4806
-                $class[0] = '-' . $class[0];
4806
+                $class[0] = '-'.$class[0];
4807 4807
             } elseif (!isset($s[2])) {
4808 4808
                 $class[0] .= \preg_quote($s, '/');
4809 4809
             } elseif (self::strlen($s) === 1) {
@@ -4814,13 +4814,13 @@  discard block
 block discarded – undo
4814 4814
         }
4815 4815
 
4816 4816
         if ($class[0]) {
4817
-            $class[0] = '[' . $class[0] . ']';
4817
+            $class[0] = '['.$class[0].']';
4818 4818
         }
4819 4819
 
4820 4820
         if (\count($class) === 1) {
4821 4821
             $return = $class[0];
4822 4822
         } else {
4823
-            $return = '(?:' . \implode('|', $class) . ')';
4823
+            $return = '(?:'.\implode('|', $class).')';
4824 4824
         }
4825 4825
 
4826 4826
         $RX_CLASSS_CACHE[$cacheKey] = $return;
@@ -4839,7 +4839,7 @@  discard block
 block discarded – undo
4839 4839
 
4840 4840
         echo '<pre>';
4841 4841
         foreach (self::$SUPPORT as $key => $value) {
4842
-            echo $key . ' - ' . \print_r($value, true) . "\n<br>";
4842
+            echo $key.' - '.\print_r($value, true)."\n<br>";
4843 4843
         }
4844 4844
         echo '</pre>';
4845 4845
     }
@@ -4871,7 +4871,7 @@  discard block
 block discarded – undo
4871 4871
             $encoding = self::normalize_encoding($encoding, 'UTF-8');
4872 4872
         }
4873 4873
 
4874
-        return '&#' . self::ord($char, $encoding) . ';';
4874
+        return '&#'.self::ord($char, $encoding).';';
4875 4875
     }
4876 4876
 
4877 4877
     /**
@@ -4909,7 +4909,7 @@  discard block
 block discarded – undo
4909 4909
         }
4910 4910
 
4911 4911
         // init
4912
-        $str = (string) $str;
4912
+        $str = (string)$str;
4913 4913
 
4914 4914
         if ($str === '') {
4915 4915
             return [];
@@ -4952,7 +4952,7 @@  discard block
 block discarded – undo
4952 4952
                     ($str[$i] & "\xE0") === "\xC0"
4953 4953
                 ) {
4954 4954
                     if (($str[$i + 1] & "\xC0") === "\x80") {
4955
-                        $ret[] = $str[$i] . $str[$i + 1];
4955
+                        $ret[] = $str[$i].$str[$i + 1];
4956 4956
 
4957 4957
                         $i++;
4958 4958
                     }
@@ -4966,7 +4966,7 @@  discard block
 block discarded – undo
4966 4966
                         &&
4967 4967
                         ($str[$i + 2] & "\xC0") === "\x80"
4968 4968
                     ) {
4969
-                        $ret[] = $str[$i] . $str[$i + 1] . $str[$i + 2];
4969
+                        $ret[] = $str[$i].$str[$i + 1].$str[$i + 2];
4970 4970
 
4971 4971
                         $i += 2;
4972 4972
                     }
@@ -4982,7 +4982,7 @@  discard block
 block discarded – undo
4982 4982
                         &&
4983 4983
                         ($str[$i + 3] & "\xC0") === "\x80"
4984 4984
                     ) {
4985
-                        $ret[] = $str[$i] . $str[$i + 1] . $str[$i + 2] . $str[$i + 3];
4985
+                        $ret[] = $str[$i].$str[$i + 1].$str[$i + 2].$str[$i + 3];
4986 4986
 
4987 4987
                         $i += 3;
4988 4988
                     }
@@ -4994,7 +4994,7 @@  discard block
 block discarded – undo
4994 4994
             $ret = \array_chunk($ret, $length);
4995 4995
 
4996 4996
             return \array_map(
4997
-                function ($item) {
4997
+                function($item) {
4998 4998
                     return \implode('', $item);
4999 4999
                 },
5000 5000
                 $ret
@@ -5024,11 +5024,11 @@  discard block
 block discarded – undo
5024 5024
     public static function str_camelize(string $str, string $encoding = 'UTF-8', bool $cleanUtf8 = false, string $lang = null, bool $tryToKeepStringLength = false): string
5025 5025
     {
5026 5026
         $str = self::lcfirst(self::trim($str), $encoding, $cleanUtf8, $lang, $tryToKeepStringLength);
5027
-        $str = (string) \preg_replace('/^[-_]+/', '', $str);
5027
+        $str = (string)\preg_replace('/^[-_]+/', '', $str);
5028 5028
 
5029
-        $str = (string) \preg_replace_callback(
5029
+        $str = (string)\preg_replace_callback(
5030 5030
             '/[-_\s]+(.)?/u',
5031
-            function ($match) use ($encoding, $cleanUtf8, $lang, $tryToKeepStringLength) {
5031
+            function($match) use ($encoding, $cleanUtf8, $lang, $tryToKeepStringLength) {
5032 5032
                 if (isset($match[1])) {
5033 5033
                     return self::strtoupper($match[1], $encoding, $cleanUtf8, $lang, $tryToKeepStringLength);
5034 5034
                 }
@@ -5038,9 +5038,9 @@  discard block
 block discarded – undo
5038 5038
             $str
5039 5039
         );
5040 5040
 
5041
-        $str = (string) \preg_replace_callback(
5041
+        $str = (string)\preg_replace_callback(
5042 5042
             '/[\d]+(.)?/u',
5043
-            function ($match) use ($encoding, $cleanUtf8, $lang, $tryToKeepStringLength) {
5043
+            function($match) use ($encoding, $cleanUtf8, $lang, $tryToKeepStringLength) {
5044 5044
                 return self::strtoupper($match[0], $encoding, $cleanUtf8, $lang, $tryToKeepStringLength);
5045 5045
             },
5046 5046
             $str
@@ -5175,7 +5175,7 @@  discard block
 block discarded – undo
5175 5175
 
5176 5176
         // only a fallback to prevent BC in the api ...
5177 5177
         if ($caseSensitive !== false && $caseSensitive !== true) {
5178
-            $encoding = (string) $caseSensitive;
5178
+            $encoding = (string)$caseSensitive;
5179 5179
         }
5180 5180
 
5181 5181
         if ($caseSensitive) {
@@ -5209,7 +5209,7 @@  discard block
 block discarded – undo
5209 5209
 
5210 5210
         // only a fallback to prevent BC in the api ...
5211 5211
         if ($caseSensitive !== false && $caseSensitive !== true) {
5212
-            $encoding = (string) $caseSensitive;
5212
+            $encoding = (string)$caseSensitive;
5213 5213
         }
5214 5214
 
5215 5215
         foreach ($needles as $needle) {
@@ -5291,11 +5291,11 @@  discard block
 block discarded – undo
5291 5291
     ): string {
5292 5292
         $str = self::trim($str);
5293 5293
 
5294
-        $str = (string) \preg_replace('/\B([A-Z])/u', '-\1', $str);
5294
+        $str = (string)\preg_replace('/\B([A-Z])/u', '-\1', $str);
5295 5295
 
5296 5296
         $str = self::strtolower($str, $encoding, $cleanUtf8, $lang, $tryToKeepStringLength);
5297 5297
 
5298
-        return (string) \preg_replace('/[-_\s]+/u', $delimiter, $str);
5298
+        return (string)\preg_replace('/[-_\s]+/u', $delimiter, $str);
5299 5299
     }
5300 5300
 
5301 5301
     /**
@@ -5310,7 +5310,7 @@  discard block
 block discarded – undo
5310 5310
     public static function str_detect_encoding($str)
5311 5311
     {
5312 5312
         // init
5313
-        $str = (string) $str;
5313
+        $str = (string)$str;
5314 5314
 
5315 5315
         //
5316 5316
         // 1.) check binary strings (010001001...) like UTF-16 / UTF-32 / PDF / Images / ...
@@ -5416,7 +5416,7 @@  discard block
 block discarded – undo
5416 5416
         foreach (self::$ENCODINGS as $encodingTmp) {
5417 5417
             // INFO: //IGNORE but still throw notice
5418 5418
             /** @noinspection PhpUsageOfSilenceOperatorInspection */
5419
-            if ((string) @\iconv($encodingTmp, $encodingTmp . '//IGNORE', $str) === $str) {
5419
+            if ((string)@\iconv($encodingTmp, $encodingTmp.'//IGNORE', $str) === $str) {
5420 5420
                 return $encodingTmp;
5421 5421
             }
5422 5422
         }
@@ -5478,7 +5478,7 @@  discard block
 block discarded – undo
5478 5478
     public static function str_ensure_left(string $str, string $substring): string
5479 5479
     {
5480 5480
         if (!self::str_starts_with($str, $substring)) {
5481
-            $str = $substring . $str;
5481
+            $str = $substring.$str;
5482 5482
         }
5483 5483
 
5484 5484
         return $str;
@@ -5687,7 +5687,7 @@  discard block
 block discarded – undo
5687 5687
         $start = self::substr($str, 0, $index, $encoding);
5688 5688
         $end = self::substr($str, $index, $len, $encoding);
5689 5689
 
5690
-        return $start . $substring . $end;
5690
+        return $start.$substring.$end;
5691 5691
     }
5692 5692
 
5693 5693
     /**
@@ -5717,15 +5717,15 @@  discard block
 block discarded – undo
5717 5717
      */
5718 5718
     public static function str_ireplace($search, $replace, $subject, &$count = null)
5719 5719
     {
5720
-        $search = (array) $search;
5720
+        $search = (array)$search;
5721 5721
 
5722 5722
         /** @noinspection AlterInForeachInspection */
5723 5723
         foreach ($search as &$s) {
5724
-            $s = (string) $s;
5724
+            $s = (string)$s;
5725 5725
             if ($s === '') {
5726 5726
                 $s = '/^(?<=.)$/';
5727 5727
             } else {
5728
-                $s = '/' . \preg_quote($s, '/') . '/ui';
5728
+                $s = '/'.\preg_quote($s, '/').'/ui';
5729 5729
             }
5730 5730
         }
5731 5731
 
@@ -5757,11 +5757,11 @@  discard block
 block discarded – undo
5757 5757
         }
5758 5758
 
5759 5759
         if ($search === '') {
5760
-            return $str . $replacement;
5760
+            return $str.$replacement;
5761 5761
         }
5762 5762
 
5763 5763
         if (\stripos($str, $search) === 0) {
5764
-            return $replacement . \substr($str, \strlen($search));
5764
+            return $replacement.\substr($str, \strlen($search));
5765 5765
         }
5766 5766
 
5767 5767
         return $str;
@@ -5789,11 +5789,11 @@  discard block
 block discarded – undo
5789 5789
         }
5790 5790
 
5791 5791
         if ($search === '') {
5792
-            return $str . $replacement;
5792
+            return $str.$replacement;
5793 5793
         }
5794 5794
 
5795 5795
         if (\stripos($str, $search, \strlen($str) - \strlen($search)) !== false) {
5796
-            $str = \substr($str, 0, -\strlen($search)) . $replacement;
5796
+            $str = \substr($str, 0, -\strlen($search)).$replacement;
5797 5797
         }
5798 5798
 
5799 5799
         return $str;
@@ -5873,7 +5873,7 @@  discard block
 block discarded – undo
5873 5873
             return '';
5874 5874
         }
5875 5875
 
5876
-        return (string) self::substr(
5876
+        return (string)self::substr(
5877 5877
             $str,
5878 5878
             $offset + self::strlen($separator, $encoding),
5879 5879
             null,
@@ -5905,7 +5905,7 @@  discard block
 block discarded – undo
5905 5905
             return '';
5906 5906
         }
5907 5907
 
5908
-        return (string) self::substr(
5908
+        return (string)self::substr(
5909 5909
             $str,
5910 5910
             $offset + self::strlen($separator, $encoding),
5911 5911
             null,
@@ -5937,7 +5937,7 @@  discard block
 block discarded – undo
5937 5937
             return '';
5938 5938
         }
5939 5939
 
5940
-        return (string) self::substr($str, 0, $offset, $encoding);
5940
+        return (string)self::substr($str, 0, $offset, $encoding);
5941 5941
     }
5942 5942
 
5943 5943
     /**
@@ -5964,7 +5964,7 @@  discard block
 block discarded – undo
5964 5964
             return '';
5965 5965
         }
5966 5966
 
5967
-        return (string) self::substr($str, 0, $offset, $encoding);
5967
+        return (string)self::substr($str, 0, $offset, $encoding);
5968 5968
     }
5969 5969
 
5970 5970
     /**
@@ -6072,7 +6072,7 @@  discard block
 block discarded – undo
6072 6072
             return $str;
6073 6073
         }
6074 6074
 
6075
-        return self::substr($str, 0, $length - self::strlen($strAddOn), $encoding) . $strAddOn;
6075
+        return self::substr($str, 0, $length - self::strlen($strAddOn), $encoding).$strAddOn;
6076 6076
     }
6077 6077
 
6078 6078
     /**
@@ -6100,18 +6100,18 @@  discard block
 block discarded – undo
6100 6100
         }
6101 6101
 
6102 6102
         if (self::substr($str, $length - 1, 1, $encoding) === ' ') {
6103
-            return self::substr($str, 0, $length - 1, $encoding) . $strAddOn;
6103
+            return self::substr($str, 0, $length - 1, $encoding).$strAddOn;
6104 6104
         }
6105 6105
 
6106
-        $str = (string) self::substr($str, 0, $length, $encoding);
6106
+        $str = (string)self::substr($str, 0, $length, $encoding);
6107 6107
         $array = \explode(' ', $str);
6108 6108
         \array_pop($array);
6109 6109
         $new_str = \implode(' ', $array);
6110 6110
 
6111 6111
         if ($new_str === '') {
6112
-            $str = self::substr($str, 0, $length - 1, $encoding) . $strAddOn;
6112
+            $str = self::substr($str, 0, $length - 1, $encoding).$strAddOn;
6113 6113
         } else {
6114
-            $str = $new_str . $strAddOn;
6114
+            $str = $new_str.$strAddOn;
6115 6115
         }
6116 6116
 
6117 6117
         return $str;
@@ -6214,7 +6214,7 @@  discard block
 block discarded – undo
6214 6214
             $char = self::substr($str, -$i, 1, $encoding);
6215 6215
 
6216 6216
             if ($char === self::substr($otherStr, -$i, 1, $encoding)) {
6217
-                $longestCommonSuffix = $char . $longestCommonSuffix;
6217
+                $longestCommonSuffix = $char.$longestCommonSuffix;
6218 6218
             } else {
6219 6219
                 break;
6220 6220
             }
@@ -6233,7 +6233,7 @@  discard block
 block discarded – undo
6233 6233
      */
6234 6234
     public static function str_matches_pattern(string $str, string $pattern): bool
6235 6235
     {
6236
-        if (\preg_match('/' . $pattern . '/u', $str)) {
6236
+        if (\preg_match('/'.$pattern.'/u', $str)) {
6237 6237
             return true;
6238 6238
         }
6239 6239
 
@@ -6313,7 +6313,7 @@  discard block
 block discarded – undo
6313 6313
             return '';
6314 6314
         }
6315 6315
 
6316
-        if ($pad_type !== (int) $pad_type) {
6316
+        if ($pad_type !== (int)$pad_type) {
6317 6317
             if ($pad_type === 'left') {
6318 6318
                 $pad_type = \STR_PAD_LEFT;
6319 6319
             } elseif ($pad_type === 'right') {
@@ -6322,7 +6322,7 @@  discard block
 block discarded – undo
6322 6322
                 $pad_type = \STR_PAD_BOTH;
6323 6323
             } else {
6324 6324
                 throw new \InvalidArgumentException(
6325
-                    'Pad expects $padType to be "STR_PAD_*" or ' . "to be one of 'left', 'right' or 'both'"
6325
+                    'Pad expects $padType to be "STR_PAD_*" or '."to be one of 'left', 'right' or 'both'"
6326 6326
                 );
6327 6327
             }
6328 6328
         }
@@ -6340,28 +6340,28 @@  discard block
 block discarded – undo
6340 6340
 
6341 6341
             switch ($pad_type) {
6342 6342
                 case \STR_PAD_LEFT:
6343
-                    $pre = \str_repeat($pad_string, (int) \ceil($diff / $ps_length));
6344
-                    $pre = (string) self::substr($pre, 0, $diff, $encoding);
6343
+                    $pre = \str_repeat($pad_string, (int)\ceil($diff / $ps_length));
6344
+                    $pre = (string)self::substr($pre, 0, $diff, $encoding);
6345 6345
                     $post = '';
6346 6346
 
6347 6347
                     break;
6348 6348
 
6349 6349
                 case \STR_PAD_BOTH:
6350
-                    $pre = \str_repeat($pad_string, (int) \ceil($diff / $ps_length / 2));
6351
-                    $pre = (string) self::substr($pre, 0, (int) \floor($diff / 2), $encoding);
6352
-                    $post = \str_repeat($pad_string, (int) \ceil($diff / $ps_length / 2));
6353
-                    $post = (string) self::substr($post, 0, (int) \ceil($diff / 2), $encoding);
6350
+                    $pre = \str_repeat($pad_string, (int)\ceil($diff / $ps_length / 2));
6351
+                    $pre = (string)self::substr($pre, 0, (int)\floor($diff / 2), $encoding);
6352
+                    $post = \str_repeat($pad_string, (int)\ceil($diff / $ps_length / 2));
6353
+                    $post = (string)self::substr($post, 0, (int)\ceil($diff / 2), $encoding);
6354 6354
 
6355 6355
                     break;
6356 6356
 
6357 6357
                 case \STR_PAD_RIGHT:
6358 6358
                 default:
6359
-                    $post = \str_repeat($pad_string, (int) \ceil($diff / $ps_length));
6360
-                    $post = (string) self::substr($post, 0, $diff, $encoding);
6359
+                    $post = \str_repeat($pad_string, (int)\ceil($diff / $ps_length));
6360
+                    $post = (string)self::substr($post, 0, $diff, $encoding);
6361 6361
                     $pre = '';
6362 6362
             }
6363 6363
 
6364
-            return $pre . $str . $post;
6364
+            return $pre.$str.$post;
6365 6365
         }
6366 6366
 
6367 6367
         return $str;
@@ -6382,7 +6382,7 @@  discard block
 block discarded – undo
6382 6382
     {
6383 6383
         $padding = $length - self::strlen($str, $encoding);
6384 6384
 
6385
-        return self::apply_padding($str, (int) \floor($padding / 2), (int) \ceil($padding / 2), $padStr, $encoding);
6385
+        return self::apply_padding($str, (int)\floor($padding / 2), (int)\ceil($padding / 2), $padStr, $encoding);
6386 6386
     }
6387 6387
 
6388 6388
     /**
@@ -6498,11 +6498,11 @@  discard block
 block discarded – undo
6498 6498
         }
6499 6499
 
6500 6500
         if ($search === '') {
6501
-            return $str . $replacement;
6501
+            return $str.$replacement;
6502 6502
         }
6503 6503
 
6504 6504
         if (\strpos($str, $search) === 0) {
6505
-            return $replacement . \substr($str, \strlen($search));
6505
+            return $replacement.\substr($str, \strlen($search));
6506 6506
         }
6507 6507
 
6508 6508
         return $str;
@@ -6530,11 +6530,11 @@  discard block
 block discarded – undo
6530 6530
         }
6531 6531
 
6532 6532
         if ($search === '') {
6533
-            return $str . $replacement;
6533
+            return $str.$replacement;
6534 6534
         }
6535 6535
 
6536 6536
         if (\strpos($str, $search, \strlen($str) - \strlen($search)) !== false) {
6537
-            $str = \substr($str, 0, -\strlen($search)) . $replacement;
6537
+            $str = \substr($str, 0, -\strlen($search)).$replacement;
6538 6538
         }
6539 6539
 
6540 6540
         return $str;
@@ -6644,26 +6644,26 @@  discard block
 block discarded – undo
6644 6644
         $str = self::normalize_whitespace($str);
6645 6645
         $str = \str_replace('-', '_', $str);
6646 6646
 
6647
-        $str = (string) \preg_replace_callback(
6647
+        $str = (string)\preg_replace_callback(
6648 6648
             '/([\d|A-Z])/u',
6649
-            function ($matches) use ($encoding) {
6649
+            function($matches) use ($encoding) {
6650 6650
                 $match = $matches[1];
6651
-                $matchInt = (int) $match;
6651
+                $matchInt = (int)$match;
6652 6652
 
6653
-                if ((string) $matchInt === $match) {
6654
-                    return '_' . $match . '_';
6653
+                if ((string)$matchInt === $match) {
6654
+                    return '_'.$match.'_';
6655 6655
                 }
6656 6656
 
6657
-                return '_' . self::strtolower($match, $encoding);
6657
+                return '_'.self::strtolower($match, $encoding);
6658 6658
             },
6659 6659
             $str
6660 6660
         );
6661 6661
 
6662
-        $str = (string) \preg_replace(
6662
+        $str = (string)\preg_replace(
6663 6663
             [
6664
-                '/\s+/',        // convert spaces to "_"
6665
-                '/^\s+|\s+$/',  // trim leading & trailing spaces
6666
-                '/_+/',         // remove double "_"
6664
+                '/\s+/', // convert spaces to "_"
6665
+                '/^\s+|\s+$/', // trim leading & trailing spaces
6666
+                '/_+/', // remove double "_"
6667 6667
             ],
6668 6668
             [
6669 6669
                 '_',
@@ -6750,7 +6750,7 @@  discard block
 block discarded – undo
6750 6750
             $limit = -1;
6751 6751
         }
6752 6752
 
6753
-        $array = \preg_split('/' . \preg_quote($pattern, '/') . '/u', $str, $limit);
6753
+        $array = \preg_split('/'.\preg_quote($pattern, '/').'/u', $str, $limit);
6754 6754
 
6755 6755
         if ($array === false) {
6756 6756
             return [];
@@ -6837,7 +6837,7 @@  discard block
 block discarded – undo
6837 6837
             return '';
6838 6838
         }
6839 6839
 
6840
-        return (string) self::substr(
6840
+        return (string)self::substr(
6841 6841
             $str,
6842 6842
             $offset + self::strlen($separator, $encoding),
6843 6843
             null,
@@ -6869,7 +6869,7 @@  discard block
 block discarded – undo
6869 6869
             return '';
6870 6870
         }
6871 6871
 
6872
-        return (string) self::substr(
6872
+        return (string)self::substr(
6873 6873
             $str,
6874 6874
             $offset + self::strlen($separator, $encoding),
6875 6875
             null,
@@ -6901,7 +6901,7 @@  discard block
 block discarded – undo
6901 6901
             return '';
6902 6902
         }
6903 6903
 
6904
-        return (string) self::substr(
6904
+        return (string)self::substr(
6905 6905
             $str,
6906 6906
             0,
6907 6907
             $offset,
@@ -6933,7 +6933,7 @@  discard block
 block discarded – undo
6933 6933
             return '';
6934 6934
         }
6935 6935
 
6936
-        return (string) self::substr(
6936
+        return (string)self::substr(
6937 6937
             $str,
6938 6938
             0,
6939 6939
             $offset,
@@ -7124,19 +7124,19 @@  discard block
 block discarded – undo
7124 7124
         }
7125 7125
 
7126 7126
         // The main substitutions
7127
-        $str = (string) \preg_replace_callback(
7127
+        $str = (string)\preg_replace_callback(
7128 7128
             '~\b (_*) (?:                                                              # 1. Leading underscore and
7129 7129
                         ( (?<=[ ][/\\\\]) [[:alpha:]]+ [-_[:alpha:]/\\\\]+ |              # 2. file path or 
7130
-                          [-_[:alpha:]]+ [@.:] [-_[:alpha:]@.:/]+ ' . $apostropheRx . ' ) #    URL, domain, or email
7130
+                          [-_[:alpha:]]+ [@.:] [-_[:alpha:]@.:/]+ ' . $apostropheRx.' ) #    URL, domain, or email
7131 7131
                         |
7132
-                        ( (?i: ' . $smallWordsRx . ' ) ' . $apostropheRx . ' )            # 3. or small word (case-insensitive)
7132
+                        ( (?i: ' . $smallWordsRx.' ) '.$apostropheRx.' )            # 3. or small word (case-insensitive)
7133 7133
                         |
7134
-                        ( [[:alpha:]] [[:lower:]\'’()\[\]{}]* ' . $apostropheRx . ' )     # 4. or word w/o internal caps
7134
+                        ( [[:alpha:]] [[:lower:]\'’()\[\]{}]* ' . $apostropheRx.' )     # 4. or word w/o internal caps
7135 7135
                         |
7136
-                        ( [[:alpha:]] [[:alpha:]\'’()\[\]{}]* ' . $apostropheRx . ' )     # 5. or some other word
7136
+                        ( [[:alpha:]] [[:alpha:]\'’()\[\]{}]* ' . $apostropheRx.' )     # 5. or some other word
7137 7137
                       ) (_*) \b                                                           # 6. With trailing underscore
7138 7138
                     ~ux',
7139
-            function ($matches) use ($encoding) {
7139
+            function($matches) use ($encoding) {
7140 7140
                 // Preserve leading underscore
7141 7141
                 $str = $matches[1];
7142 7142
                 if ($matches[2]) {
@@ -7161,25 +7161,25 @@  discard block
 block discarded – undo
7161 7161
         );
7162 7162
 
7163 7163
         // Exceptions for small words: capitalize at start of title...
7164
-        $str = (string) \preg_replace_callback(
7164
+        $str = (string)\preg_replace_callback(
7165 7165
             '~(  \A [[:punct:]]*                # start of title...
7166 7166
                       |  [:.;?!][ ]+               # or of subsentence...
7167 7167
                       |  [ ][\'"“‘(\[][ ]* )       # or of inserted subphrase...
7168
-                      ( ' . $smallWordsRx . ' ) \b # ...followed by small word
7168
+                      ( ' . $smallWordsRx.' ) \b # ...followed by small word
7169 7169
                      ~uxi',
7170
-            function ($matches) use ($encoding) {
7171
-                return $matches[1] . static::str_upper_first($matches[2], $encoding);
7170
+            function($matches) use ($encoding) {
7171
+                return $matches[1].static::str_upper_first($matches[2], $encoding);
7172 7172
             },
7173 7173
             $str
7174 7174
         );
7175 7175
 
7176 7176
         // ...and end of title
7177
-        $str = (string) \preg_replace_callback(
7178
-            '~\b ( ' . $smallWordsRx . ' ) # small word...
7177
+        $str = (string)\preg_replace_callback(
7178
+            '~\b ( '.$smallWordsRx.' ) # small word...
7179 7179
                       (?= [[:punct:]]* \Z     # ...at the end of the title...
7180 7180
                       |   [\'"’”)\]] [ ] )    # ...or of an inserted subphrase?
7181 7181
                      ~uxi',
7182
-            function ($matches) use ($encoding) {
7182
+            function($matches) use ($encoding) {
7183 7183
                 return static::str_upper_first($matches[1], $encoding);
7184 7184
             },
7185 7185
             $str
@@ -7187,28 +7187,28 @@  discard block
 block discarded – undo
7187 7187
 
7188 7188
         // Exceptions for small words in hyphenated compound words
7189 7189
         // e.g. "in-flight" -> In-Flight
7190
-        $str = (string) \preg_replace_callback(
7190
+        $str = (string)\preg_replace_callback(
7191 7191
             '~\b
7192 7192
                         (?<! -)                   # Negative lookbehind for a hyphen; we do not want to match man-in-the-middle but do want (in-flight)
7193
-                        ( ' . $smallWordsRx . ' )
7193
+                        ( ' . $smallWordsRx.' )
7194 7194
                         (?= -[[:alpha:]]+)        # lookahead for "-someword"
7195 7195
                        ~uxi',
7196
-            function ($matches) use ($encoding) {
7196
+            function($matches) use ($encoding) {
7197 7197
                 return static::str_upper_first($matches[1], $encoding);
7198 7198
             },
7199 7199
             $str
7200 7200
         );
7201 7201
 
7202 7202
         // e.g. "Stand-in" -> "Stand-In" (Stand is already capped at this point)
7203
-        $str = (string) \preg_replace_callback(
7203
+        $str = (string)\preg_replace_callback(
7204 7204
             '~\b
7205 7205
                       (?<!…)                    # Negative lookbehind for a hyphen; we do not want to match man-in-the-middle but do want (stand-in)
7206 7206
                       ( [[:alpha:]]+- )         # $1 = first word and hyphen, should already be properly capped
7207
-                      ( ' . $smallWordsRx . ' ) # ...followed by small word
7207
+                      ( ' . $smallWordsRx.' ) # ...followed by small word
7208 7208
                       (?!	- )                   # Negative lookahead for another -
7209 7209
                      ~uxi',
7210
-            function ($matches) use ($encoding) {
7211
-                return $matches[1] . static::str_upper_first($matches[2], $encoding);
7210
+            function($matches) use ($encoding) {
7211
+                return $matches[1].static::str_upper_first($matches[2], $encoding);
7212 7212
             },
7213 7213
             $str
7214 7214
         );
@@ -7303,7 +7303,7 @@  discard block
 block discarded – undo
7303 7303
         );
7304 7304
 
7305 7305
         foreach ($tmpReturn as &$item) {
7306
-            $item = (string) $item;
7306
+            $item = (string)$item;
7307 7307
         }
7308 7308
 
7309 7309
         return $tmpReturn;
@@ -7340,7 +7340,7 @@  discard block
 block discarded – undo
7340 7340
     public static function str_truncate($str, int $length, string $substring = '', string $encoding = 'UTF-8'): string
7341 7341
     {
7342 7342
         // init
7343
-        $str = (string) $str;
7343
+        $str = (string)$str;
7344 7344
 
7345 7345
         if ($str === '') {
7346 7346
             return '';
@@ -7356,7 +7356,7 @@  discard block
 block discarded – undo
7356 7356
 
7357 7357
         $truncated = self::substr($str, 0, $length, $encoding);
7358 7358
 
7359
-        return $truncated . $substring;
7359
+        return $truncated.$substring;
7360 7360
     }
7361 7361
 
7362 7362
     /**
@@ -7394,11 +7394,11 @@  discard block
 block discarded – undo
7394 7394
             $lastPos = self::strrpos($truncated, ' ', 0, $encoding);
7395 7395
 
7396 7396
             if ($lastPos !== false || $strPosSpace !== false) {
7397
-                $truncated = self::substr($truncated, 0, (int) $lastPos, $encoding);
7397
+                $truncated = self::substr($truncated, 0, (int)$lastPos, $encoding);
7398 7398
             }
7399 7399
         }
7400 7400
 
7401
-        return $truncated . $substring;
7401
+        return $truncated.$substring;
7402 7402
     }
7403 7403
 
7404 7404
     /**
@@ -7484,7 +7484,7 @@  discard block
 block discarded – undo
7484 7484
                 $offset += self::strlen($strParts[$i]) + self::strlen($strParts[$i + 1]);
7485 7485
             }
7486 7486
         } else {
7487
-            $numberOfWords = (int) (($len - 1) / 2);
7487
+            $numberOfWords = (int)(($len - 1) / 2);
7488 7488
         }
7489 7489
 
7490 7490
         return $numberOfWords;
@@ -7544,7 +7544,7 @@  discard block
 block discarded – undo
7544 7544
     public static function strcmp(string $str1, string $str2): int
7545 7545
     {
7546 7546
         /** @noinspection PhpUndefinedClassInspection */
7547
-        return $str1 . '' === $str2 . '' ? 0 : \strcmp(
7547
+        return $str1.'' === $str2.'' ? 0 : \strcmp(
7548 7548
             \Normalizer::normalize($str1, \Normalizer::NFD),
7549 7549
             \Normalizer::normalize($str2, \Normalizer::NFD)
7550 7550
         );
@@ -7578,7 +7578,7 @@  discard block
 block discarded – undo
7578 7578
             return null;
7579 7579
         }
7580 7580
 
7581
-        if (\preg_match('/^(.*?)' . self::rxClass($charList) . '/us', $str, $length)) {
7581
+        if (\preg_match('/^(.*?)'.self::rxClass($charList).'/us', $str, $length)) {
7582 7582
             return self::strlen($length[1]);
7583 7583
         }
7584 7584
 
@@ -7694,7 +7694,7 @@  discard block
 block discarded – undo
7694 7694
             return '';
7695 7695
         }
7696 7696
 
7697
-        return (string) \preg_replace('/[[:space:]]+/u', '', $str);
7697
+        return (string)\preg_replace('/[[:space:]]+/u', '', $str);
7698 7698
     }
7699 7699
 
7700 7700
     /**
@@ -7815,7 +7815,7 @@  discard block
 block discarded – undo
7815 7815
             &&
7816 7816
             self::$SUPPORT['mbstring'] === false
7817 7817
         ) {
7818
-            \trigger_error('UTF8::stristr() without mbstring cannot handle "' . $encoding . '" encoding', \E_USER_WARNING);
7818
+            \trigger_error('UTF8::stristr() without mbstring cannot handle "'.$encoding.'" encoding', \E_USER_WARNING);
7819 7819
         }
7820 7820
 
7821 7821
         if (self::$SUPPORT['mbstring'] === true) {
@@ -7837,7 +7837,7 @@  discard block
 block discarded – undo
7837 7837
             return \stristr($haystack, $needle, $before_needle);
7838 7838
         }
7839 7839
 
7840
-        \preg_match('/^(.*?)' . \preg_quote($needle, '/') . '/usi', $haystack, $match);
7840
+        \preg_match('/^(.*?)'.\preg_quote($needle, '/').'/usi', $haystack, $match);
7841 7841
 
7842 7842
         if (!isset($match[1])) {
7843 7843
             return false;
@@ -7905,7 +7905,7 @@  discard block
 block discarded – undo
7905 7905
             &&
7906 7906
             self::$SUPPORT['iconv'] === false
7907 7907
         ) {
7908
-            \trigger_error('UTF8::strlen() without mbstring / iconv cannot handle "' . $encoding . '" encoding', \E_USER_WARNING);
7908
+            \trigger_error('UTF8::strlen() without mbstring / iconv cannot handle "'.$encoding.'" encoding', \E_USER_WARNING);
7909 7909
         }
7910 7910
 
7911 7911
         //
@@ -8031,7 +8031,7 @@  discard block
 block discarded – undo
8031 8031
      */
8032 8032
     public static function strnatcmp(string $str1, string $str2): int
8033 8033
     {
8034
-        return $str1 . '' === $str2 . '' ? 0 : \strnatcmp(self::strtonatfold($str1), self::strtonatfold($str2));
8034
+        return $str1.'' === $str2.'' ? 0 : \strnatcmp(self::strtonatfold($str1), self::strtonatfold($str2));
8035 8035
     }
8036 8036
 
8037 8037
     /**
@@ -8074,8 +8074,8 @@  discard block
 block discarded – undo
8074 8074
      */
8075 8075
     public static function strncmp(string $str1, string $str2, int $len): int
8076 8076
     {
8077
-        $str1 = (string) self::substr($str1, 0, $len);
8078
-        $str2 = (string) self::substr($str2, 0, $len);
8077
+        $str1 = (string)self::substr($str1, 0, $len);
8078
+        $str2 = (string)self::substr($str2, 0, $len);
8079 8079
 
8080 8080
         return self::strcmp($str1, $str2);
8081 8081
     }
@@ -8096,8 +8096,8 @@  discard block
 block discarded – undo
8096 8096
             return false;
8097 8097
         }
8098 8098
 
8099
-        if (\preg_match('/' . self::rxClass($char_list) . '/us', $haystack, $m)) {
8100
-            return \substr($haystack, (int) \strpos($haystack, $m[0]));
8099
+        if (\preg_match('/'.self::rxClass($char_list).'/us', $haystack, $m)) {
8100
+            return \substr($haystack, (int)\strpos($haystack, $m[0]));
8101 8101
         }
8102 8102
 
8103 8103
         return false;
@@ -8125,10 +8125,10 @@  discard block
 block discarded – undo
8125 8125
         }
8126 8126
 
8127 8127
         // iconv and mbstring do not support integer $needle
8128
-        if ((int) $needle === $needle && $needle >= 0) {
8129
-            $needle = (string) self::chr($needle);
8128
+        if ((int)$needle === $needle && $needle >= 0) {
8129
+            $needle = (string)self::chr($needle);
8130 8130
         }
8131
-        $needle = (string) $needle;
8131
+        $needle = (string)$needle;
8132 8132
 
8133 8133
         if ($needle === '') {
8134 8134
             return false;
@@ -8168,7 +8168,7 @@  discard block
 block discarded – undo
8168 8168
             &&
8169 8169
             self::$SUPPORT['mbstring'] === false
8170 8170
         ) {
8171
-            \trigger_error('UTF8::strpos() without mbstring / iconv cannot handle "' . $encoding . '" encoding', \E_USER_WARNING);
8171
+            \trigger_error('UTF8::strpos() without mbstring / iconv cannot handle "'.$encoding.'" encoding', \E_USER_WARNING);
8172 8172
         }
8173 8173
 
8174 8174
         //
@@ -8236,7 +8236,7 @@  discard block
 block discarded – undo
8236 8236
         if ($haystackTmp === false) {
8237 8237
             $haystackTmp = '';
8238 8238
         }
8239
-        $haystack = (string) $haystackTmp;
8239
+        $haystack = (string)$haystackTmp;
8240 8240
 
8241 8241
         if ($offset < 0) {
8242 8242
             $offset = 0;
@@ -8334,7 +8334,7 @@  discard block
 block discarded – undo
8334 8334
             &&
8335 8335
             self::$SUPPORT['mbstring'] === false
8336 8336
         ) {
8337
-            \trigger_error('UTF8::strrchr() without mbstring cannot handle "' . $encoding . '" encoding', \E_USER_WARNING);
8337
+            \trigger_error('UTF8::strrchr() without mbstring cannot handle "'.$encoding.'" encoding', \E_USER_WARNING);
8338 8338
         }
8339 8339
 
8340 8340
         if (self::$SUPPORT['mbstring'] === true) {
@@ -8366,7 +8366,7 @@  discard block
 block discarded – undo
8366 8366
             if ($needleTmp === false) {
8367 8367
                 return false;
8368 8368
             }
8369
-            $needle = (string) $needleTmp;
8369
+            $needle = (string)$needleTmp;
8370 8370
 
8371 8371
             $pos = \iconv_strrpos($haystack, $needle, $encoding);
8372 8372
             if ($pos === false) {
@@ -8388,7 +8388,7 @@  discard block
 block discarded – undo
8388 8388
         if ($needleTmp === false) {
8389 8389
             return false;
8390 8390
         }
8391
-        $needle = (string) $needleTmp;
8391
+        $needle = (string)$needleTmp;
8392 8392
 
8393 8393
         $pos = self::strrpos($haystack, $needle, null, $encoding);
8394 8394
         if ($pos === false) {
@@ -8481,7 +8481,7 @@  discard block
 block discarded – undo
8481 8481
         if ($needleTmp === false) {
8482 8482
             return false;
8483 8483
         }
8484
-        $needle = (string) $needleTmp;
8484
+        $needle = (string)$needleTmp;
8485 8485
 
8486 8486
         $pos = self::strripos($haystack, $needle, 0, $encoding);
8487 8487
         if ($pos === false) {
@@ -8515,10 +8515,10 @@  discard block
 block discarded – undo
8515 8515
         }
8516 8516
 
8517 8517
         // iconv and mbstring do not support integer $needle
8518
-        if ((int) $needle === $needle && $needle >= 0) {
8519
-            $needle = (string) self::chr($needle);
8518
+        if ((int)$needle === $needle && $needle >= 0) {
8519
+            $needle = (string)self::chr($needle);
8520 8520
         }
8521
-        $needle = (string) $needle;
8521
+        $needle = (string)$needle;
8522 8522
 
8523 8523
         if ($needle === '') {
8524 8524
             return false;
@@ -8555,7 +8555,7 @@  discard block
 block discarded – undo
8555 8555
             &&
8556 8556
             self::$SUPPORT['mbstring'] === false
8557 8557
         ) {
8558
-            \trigger_error('UTF8::strripos() without mbstring cannot handle "' . $encoding . '" encoding', \E_USER_WARNING);
8558
+            \trigger_error('UTF8::strripos() without mbstring cannot handle "'.$encoding.'" encoding', \E_USER_WARNING);
8559 8559
         }
8560 8560
 
8561 8561
         //
@@ -8662,10 +8662,10 @@  discard block
 block discarded – undo
8662 8662
         }
8663 8663
 
8664 8664
         // iconv and mbstring do not support integer $needle
8665
-        if ((int) $needle === $needle && $needle >= 0) {
8666
-            $needle = (string) self::chr($needle);
8665
+        if ((int)$needle === $needle && $needle >= 0) {
8666
+            $needle = (string)self::chr($needle);
8667 8667
         }
8668
-        $needle = (string) $needle;
8668
+        $needle = (string)$needle;
8669 8669
 
8670 8670
         if ($needle === '') {
8671 8671
             return false;
@@ -8702,7 +8702,7 @@  discard block
 block discarded – undo
8702 8702
             &&
8703 8703
             self::$SUPPORT['mbstring'] === false
8704 8704
         ) {
8705
-            \trigger_error('UTF8::strrpos() without mbstring cannot handle "' . $encoding . '" encoding', \E_USER_WARNING);
8705
+            \trigger_error('UTF8::strrpos() without mbstring cannot handle "'.$encoding.'" encoding', \E_USER_WARNING);
8706 8706
         }
8707 8707
 
8708 8708
         //
@@ -8762,7 +8762,7 @@  discard block
 block discarded – undo
8762 8762
             if ($haystackTmp === false) {
8763 8763
                 $haystackTmp = '';
8764 8764
             }
8765
-            $haystack = (string) $haystackTmp;
8765
+            $haystack = (string)$haystackTmp;
8766 8766
         }
8767 8767
 
8768 8768
         $pos = self::strrpos_in_byte($haystack, $needle);
@@ -8826,14 +8826,14 @@  discard block
 block discarded – undo
8826 8826
             if ($strTmp === false) {
8827 8827
                 $strTmp = '';
8828 8828
             }
8829
-            $str = (string) $strTmp;
8829
+            $str = (string)$strTmp;
8830 8830
         }
8831 8831
 
8832 8832
         if ($str === '' || $mask === '') {
8833 8833
             return 0;
8834 8834
         }
8835 8835
 
8836
-        return \preg_match('/^' . self::rxClass($mask) . '+/u', $str, $str) ? self::strlen($str[0]) : 0;
8836
+        return \preg_match('/^'.self::rxClass($mask).'+/u', $str, $str) ? self::strlen($str[0]) : 0;
8837 8837
     }
8838 8838
 
8839 8839
     /**
@@ -8889,7 +8889,7 @@  discard block
 block discarded – undo
8889 8889
             &&
8890 8890
             self::$SUPPORT['mbstring'] === false
8891 8891
         ) {
8892
-            \trigger_error('UTF8::strstr() without mbstring cannot handle "' . $encoding . '" encoding', \E_USER_WARNING);
8892
+            \trigger_error('UTF8::strstr() without mbstring cannot handle "'.$encoding.'" encoding', \E_USER_WARNING);
8893 8893
         }
8894 8894
 
8895 8895
         //
@@ -8927,7 +8927,7 @@  discard block
 block discarded – undo
8927 8927
         // fallback via vanilla php
8928 8928
         //
8929 8929
 
8930
-        \preg_match('/^(.*?)' . \preg_quote($needle, '/') . '/us', $haystack, $match);
8930
+        \preg_match('/^(.*?)'.\preg_quote($needle, '/').'/us', $haystack, $match);
8931 8931
 
8932 8932
         if (!isset($match[1])) {
8933 8933
             return false;
@@ -9035,7 +9035,7 @@  discard block
 block discarded – undo
9035 9035
     public static function strtolower($str, string $encoding = 'UTF-8', bool $cleanUtf8 = false, string $lang = null, bool $tryToKeepStringLength = false): string
9036 9036
     {
9037 9037
         // init
9038
-        $str = (string) $str;
9038
+        $str = (string)$str;
9039 9039
 
9040 9040
         if ($str === '') {
9041 9041
             return '';
@@ -9062,9 +9062,9 @@  discard block
 block discarded – undo
9062 9062
             }
9063 9063
 
9064 9064
             if (self::$SUPPORT['intl'] === true) {
9065
-                $langCode = $lang . '-Lower';
9065
+                $langCode = $lang.'-Lower';
9066 9066
                 if (!\in_array($langCode, self::$SUPPORT['intl__transliterator_list_ids'], true)) {
9067
-                    \trigger_error('UTF8::strtolower() cannot handle special language: ' . $lang, \E_USER_WARNING);
9067
+                    \trigger_error('UTF8::strtolower() cannot handle special language: '.$lang, \E_USER_WARNING);
9068 9068
 
9069 9069
                     $langCode = 'Any-Lower';
9070 9070
                 }
@@ -9073,7 +9073,7 @@  discard block
 block discarded – undo
9073 9073
                 return \transliterator_transliterate($langCode, $str);
9074 9074
             }
9075 9075
 
9076
-            \trigger_error('UTF8::strtolower() without intl cannot handle the "lang" parameter: ' . $lang, \E_USER_WARNING);
9076
+            \trigger_error('UTF8::strtolower() without intl cannot handle the "lang" parameter: '.$lang, \E_USER_WARNING);
9077 9077
         }
9078 9078
 
9079 9079
         // always fallback via symfony polyfill
@@ -9109,7 +9109,7 @@  discard block
 block discarded – undo
9109 9109
     public static function strtoupper($str, string $encoding = 'UTF-8', bool $cleanUtf8 = false, string $lang = null, bool $tryToKeepStringLength = false): string
9110 9110
     {
9111 9111
         // init
9112
-        $str = (string) $str;
9112
+        $str = (string)$str;
9113 9113
 
9114 9114
         if ($str === '') {
9115 9115
             return '';
@@ -9136,9 +9136,9 @@  discard block
 block discarded – undo
9136 9136
             }
9137 9137
 
9138 9138
             if (self::$SUPPORT['intl'] === true) {
9139
-                $langCode = $lang . '-Upper';
9139
+                $langCode = $lang.'-Upper';
9140 9140
                 if (!\in_array($langCode, self::$SUPPORT['intl__transliterator_list_ids'], true)) {
9141
-                    \trigger_error('UTF8::strtoupper() without intl for special language: ' . $lang, \E_USER_WARNING);
9141
+                    \trigger_error('UTF8::strtoupper() without intl for special language: '.$lang, \E_USER_WARNING);
9142 9142
 
9143 9143
                     $langCode = 'Any-Upper';
9144 9144
                 }
@@ -9147,7 +9147,7 @@  discard block
 block discarded – undo
9147 9147
                 return \transliterator_transliterate($langCode, $str);
9148 9148
             }
9149 9149
 
9150
-            \trigger_error('UTF8::strtolower() without intl + PHP >= 5.4 cannot handle the "lang"-parameter: ' . $lang, \E_USER_WARNING);
9150
+            \trigger_error('UTF8::strtolower() without intl + PHP >= 5.4 cannot handle the "lang"-parameter: '.$lang, \E_USER_WARNING);
9151 9151
         }
9152 9152
 
9153 9153
         // always fallback via symfony polyfill
@@ -9245,7 +9245,7 @@  discard block
 block discarded – undo
9245 9245
         }
9246 9246
 
9247 9247
         $wide = 0;
9248
-        $str = (string) \preg_replace('/[\x{1100}-\x{115F}\x{2329}\x{232A}\x{2E80}-\x{303E}\x{3040}-\x{A4CF}\x{AC00}-\x{D7A3}\x{F900}-\x{FAFF}\x{FE10}-\x{FE19}\x{FE30}-\x{FE6F}\x{FF00}-\x{FF60}\x{FFE0}-\x{FFE6}\x{20000}-\x{2FFFD}\x{30000}-\x{3FFFD}]/u', '', $str, -1, $wide);
9248
+        $str = (string)\preg_replace('/[\x{1100}-\x{115F}\x{2329}\x{232A}\x{2E80}-\x{303E}\x{3040}-\x{A4CF}\x{AC00}-\x{D7A3}\x{F900}-\x{FAFF}\x{FE10}-\x{FE19}\x{FE30}-\x{FE6F}\x{FF00}-\x{FF60}\x{FFE0}-\x{FFE6}\x{20000}-\x{2FFFD}\x{30000}-\x{3FFFD}]/u', '', $str, -1, $wide);
9249 9249
 
9250 9250
         return ($wide << 1) + self::strlen($str, 'UTF-8');
9251 9251
     }
@@ -9343,9 +9343,9 @@  discard block
 block discarded – undo
9343 9343
         }
9344 9344
 
9345 9345
         if ($length === null) {
9346
-            $length = (int) $str_length;
9346
+            $length = (int)$str_length;
9347 9347
         } else {
9348
-            $length = (int) $length;
9348
+            $length = (int)$length;
9349 9349
         }
9350 9350
 
9351 9351
         if (
@@ -9353,7 +9353,7 @@  discard block
 block discarded – undo
9353 9353
             &&
9354 9354
             self::$SUPPORT['mbstring'] === false
9355 9355
         ) {
9356
-            \trigger_error('UTF8::substr() without mbstring cannot handle "' . $encoding . '" encoding', \E_USER_WARNING);
9356
+            \trigger_error('UTF8::substr() without mbstring cannot handle "'.$encoding.'" encoding', \E_USER_WARNING);
9357 9357
         }
9358 9358
 
9359 9359
         //
@@ -9436,13 +9436,13 @@  discard block
 block discarded – undo
9436 9436
             if ($str1Tmp === false) {
9437 9437
                 $str1Tmp = '';
9438 9438
             }
9439
-            $str1 = (string) $str1Tmp;
9439
+            $str1 = (string)$str1Tmp;
9440 9440
 
9441 9441
             $str2Tmp = self::substr($str2, 0, self::strlen($str1));
9442 9442
             if ($str2Tmp === false) {
9443 9443
                 $str2Tmp = '';
9444 9444
             }
9445
-            $str2 = (string) $str2Tmp;
9445
+            $str2 = (string)$str2Tmp;
9446 9446
         }
9447 9447
 
9448 9448
         if ($case_insensitivity === true) {
@@ -9488,7 +9488,7 @@  discard block
 block discarded – undo
9488 9488
                 if ($lengthTmp === false) {
9489 9489
                     return false;
9490 9490
                 }
9491
-                $length = (int) $lengthTmp;
9491
+                $length = (int)$lengthTmp;
9492 9492
             }
9493 9493
 
9494 9494
             if (
@@ -9509,7 +9509,7 @@  discard block
 block discarded – undo
9509 9509
             if ($haystackTmp === false) {
9510 9510
                 $haystackTmp = '';
9511 9511
             }
9512
-            $haystack = (string) $haystackTmp;
9512
+            $haystack = (string)$haystackTmp;
9513 9513
         }
9514 9514
 
9515 9515
         if ($encoding !== 'UTF-8' && $encoding !== 'CP850') {
@@ -9532,14 +9532,14 @@  discard block
 block discarded – undo
9532 9532
             &&
9533 9533
             self::$SUPPORT['mbstring'] === false
9534 9534
         ) {
9535
-            \trigger_error('UTF8::substr_count() without mbstring cannot handle "' . $encoding . '" encoding', \E_USER_WARNING);
9535
+            \trigger_error('UTF8::substr_count() without mbstring cannot handle "'.$encoding.'" encoding', \E_USER_WARNING);
9536 9536
         }
9537 9537
 
9538 9538
         if (self::$SUPPORT['mbstring'] === true) {
9539 9539
             return \mb_substr_count($haystack, $needle, $encoding);
9540 9540
         }
9541 9541
 
9542
-        \preg_match_all('/' . \preg_quote($needle, '/') . '/us', $haystack, $matches, \PREG_SET_ORDER);
9542
+        \preg_match_all('/'.\preg_quote($needle, '/').'/us', $haystack, $matches, \PREG_SET_ORDER);
9543 9543
 
9544 9544
         return \count($matches);
9545 9545
     }
@@ -9586,7 +9586,7 @@  discard block
 block discarded – undo
9586 9586
                 if ($lengthTmp === false) {
9587 9587
                     return false;
9588 9588
                 }
9589
-                $length = (int) $lengthTmp;
9589
+                $length = (int)$lengthTmp;
9590 9590
             }
9591 9591
 
9592 9592
             if (
@@ -9607,7 +9607,7 @@  discard block
 block discarded – undo
9607 9607
             if ($haystackTmp === false) {
9608 9608
                 $haystackTmp = '';
9609 9609
             }
9610
-            $haystack = (string) $haystackTmp;
9610
+            $haystack = (string)$haystackTmp;
9611 9611
         }
9612 9612
 
9613 9613
         if (self::$SUPPORT['mbstring_func_overload'] === true) {
@@ -9638,7 +9638,7 @@  discard block
 block discarded – undo
9638 9638
 
9639 9639
         // only a fallback to prevent BC in the api ...
9640 9640
         if ($caseSensitive !== false && $caseSensitive !== true) {
9641
-            $encoding = (string) $caseSensitive;
9641
+            $encoding = (string)$caseSensitive;
9642 9642
         }
9643 9643
 
9644 9644
         if (!$caseSensitive) {
@@ -9646,7 +9646,7 @@  discard block
 block discarded – undo
9646 9646
             $substring = self::strtocasefold($substring, true, false, $encoding, null, false);
9647 9647
         }
9648 9648
 
9649
-        return (int) self::substr_count($str, $substring, 0, null, $encoding);
9649
+        return (int)self::substr_count($str, $substring, 0, null, $encoding);
9650 9650
     }
9651 9651
 
9652 9652
     /**
@@ -9672,7 +9672,7 @@  discard block
 block discarded – undo
9672 9672
             if ($haystackTmp === false) {
9673 9673
                 $haystackTmp = '';
9674 9674
             }
9675
-            $haystack = (string) $haystackTmp;
9675
+            $haystack = (string)$haystackTmp;
9676 9676
         }
9677 9677
 
9678 9678
         return $haystack;
@@ -9741,7 +9741,7 @@  discard block
 block discarded – undo
9741 9741
             if ($haystackTmp === false) {
9742 9742
                 $haystackTmp = '';
9743 9743
             }
9744
-            $haystack = (string) $haystackTmp;
9744
+            $haystack = (string)$haystackTmp;
9745 9745
         }
9746 9746
 
9747 9747
         return $haystack;
@@ -9770,7 +9770,7 @@  discard block
 block discarded – undo
9770 9770
             if ($haystackTmp === false) {
9771 9771
                 $haystackTmp = '';
9772 9772
             }
9773
-            $haystack = (string) $haystackTmp;
9773
+            $haystack = (string)$haystackTmp;
9774 9774
         }
9775 9775
 
9776 9776
         return $haystack;
@@ -9817,7 +9817,7 @@  discard block
 block discarded – undo
9817 9817
             if (\is_array($offset) === true) {
9818 9818
                 $offset = \array_slice($offset, 0, $num);
9819 9819
                 foreach ($offset as &$valueTmp) {
9820
-                    $valueTmp = (int) $valueTmp === $valueTmp ? $valueTmp : 0;
9820
+                    $valueTmp = (int)$valueTmp === $valueTmp ? $valueTmp : 0;
9821 9821
                 }
9822 9822
                 unset($valueTmp);
9823 9823
             } else {
@@ -9831,7 +9831,7 @@  discard block
 block discarded – undo
9831 9831
                 $length = \array_slice($length, 0, $num);
9832 9832
                 foreach ($length as &$valueTmpV2) {
9833 9833
                     if ($valueTmpV2 !== null) {
9834
-                        $valueTmpV2 = (int) $valueTmpV2 === $valueTmpV2 ? $valueTmpV2 : $num;
9834
+                        $valueTmpV2 = (int)$valueTmpV2 === $valueTmpV2 ? $valueTmpV2 : $num;
9835 9835
                     } else {
9836 9836
                         $valueTmpV2 = 0;
9837 9837
                     }
@@ -9854,8 +9854,8 @@  discard block
 block discarded – undo
9854 9854
         }
9855 9855
 
9856 9856
         // init
9857
-        $str = (string) $str;
9858
-        $replacement = (string) $replacement;
9857
+        $str = (string)$str;
9858
+        $replacement = (string)$replacement;
9859 9859
 
9860 9860
         if ($str === '') {
9861 9861
             return $replacement;
@@ -9863,8 +9863,7 @@  discard block
 block discarded – undo
9863 9863
 
9864 9864
         if (self::is_ascii($str)) {
9865 9865
             return ($length === null) ?
9866
-                \substr_replace($str, $replacement, $offset) :
9867
-                \substr_replace($str, $replacement, $offset, $length);
9866
+                \substr_replace($str, $replacement, $offset) : \substr_replace($str, $replacement, $offset, $length);
9868 9867
         }
9869 9868
 
9870 9869
         if (!isset(self::$SUPPORT['already_checked_via_portable_utf8'])) {
@@ -9890,7 +9889,7 @@  discard block
 block discarded – undo
9890 9889
                 $length = $string_length - $offset;
9891 9890
             }
9892 9891
 
9893
-            return self::substr($str, 0, $offset, $encoding) . $replacement . self::substr($str, $offset + $length, $string_length - $offset - $length, $encoding);
9892
+            return self::substr($str, 0, $offset, $encoding).$replacement.self::substr($str, $offset + $length, $string_length - $offset - $length, $encoding);
9894 9893
         }
9895 9894
 
9896 9895
         \preg_match_all('/./us', $str, $smatches);
@@ -9902,7 +9901,7 @@  discard block
 block discarded – undo
9902 9901
                 // e.g.: non mbstring support + invalid chars
9903 9902
                 return '';
9904 9903
             }
9905
-            $length = (int) $lengthTmp;
9904
+            $length = (int)$lengthTmp;
9906 9905
         }
9907 9906
 
9908 9907
         \array_splice($smatches[0], $offset, $length, $rmatches[0]);
@@ -9933,7 +9932,7 @@  discard block
 block discarded – undo
9933 9932
             if ($haystackTmp === false) {
9934 9933
                 $haystackTmp = '';
9935 9934
             }
9936
-            $haystack = (string) $haystackTmp;
9935
+            $haystack = (string)$haystackTmp;
9937 9936
         }
9938 9937
 
9939 9938
         return $haystack;
@@ -9964,7 +9963,7 @@  discard block
 block discarded – undo
9964 9963
             $str = self::clean($str);
9965 9964
         }
9966 9965
 
9967
-        return (string) (self::strtolower($str, $encoding) ^ self::strtoupper($str, $encoding) ^ $str);
9966
+        return (string)(self::strtolower($str, $encoding) ^ self::strtoupper($str, $encoding) ^ $str);
9968 9967
     }
9969 9968
 
9970 9969
     /**
@@ -10258,7 +10257,7 @@  discard block
 block discarded – undo
10258 10257
     public static function to_boolean($str): bool
10259 10258
     {
10260 10259
         // init
10261
-        $str = (string) $str;
10260
+        $str = (string)$str;
10262 10261
 
10263 10262
         if ($str === '') {
10264 10263
             return false;
@@ -10284,10 +10283,10 @@  discard block
 block discarded – undo
10284 10283
 
10285 10284
         /** @noinspection CallableParameterUseCaseInTypeContextInspection */
10286 10285
         if (\is_numeric($str)) {
10287
-            return ((float) $str + 0) > 0;
10286
+            return ((float)$str + 0) > 0;
10288 10287
         }
10289 10288
 
10290
-        return (bool) self::trim($str);
10289
+        return (bool)self::trim($str);
10291 10290
     }
10292 10291
 
10293 10292
     /**
@@ -10308,11 +10307,11 @@  discard block
 block discarded – undo
10308 10307
 
10309 10308
         $fallback_char_escaped = \preg_quote($fallback_char, '/');
10310 10309
 
10311
-        $string = (string) \preg_replace(
10310
+        $string = (string)\preg_replace(
10312 10311
             [
10313
-                '/[^' . $fallback_char_escaped . '\.\-a-zA-Z0-9\s]/', // 1) remove un-needed chars
10314
-                '/[\s]+/',                                            // 2) convert spaces to $fallback_char
10315
-                '/[' . $fallback_char_escaped . ']+/',                // 3) remove double $fallback_char's
10312
+                '/[^'.$fallback_char_escaped.'\.\-a-zA-Z0-9\s]/', // 1) remove un-needed chars
10313
+                '/[\s]+/', // 2) convert spaces to $fallback_char
10314
+                '/['.$fallback_char_escaped.']+/', // 3) remove double $fallback_char's
10316 10315
             ],
10317 10316
             [
10318 10317
                 '',
@@ -10343,7 +10342,7 @@  discard block
 block discarded – undo
10343 10342
             return $str;
10344 10343
         }
10345 10344
 
10346
-        $str = (string) $str;
10345
+        $str = (string)$str;
10347 10346
         if ($str === '') {
10348 10347
             return '';
10349 10348
         }
@@ -10390,7 +10389,7 @@  discard block
 block discarded – undo
10390 10389
             return $str;
10391 10390
         }
10392 10391
 
10393
-        $str = (string) $str;
10392
+        $str = (string)$str;
10394 10393
         if ($str === '') {
10395 10394
             return $str;
10396 10395
         }
@@ -10413,7 +10412,7 @@  discard block
 block discarded – undo
10413 10412
                     $c2 = $i + 1 >= $max ? "\x00" : $str[$i + 1];
10414 10413
 
10415 10414
                     if ($c2 >= "\x80" && $c2 <= "\xBF") { // yeah, almost sure it's UTF8 already
10416
-                        $buf .= $c1 . $c2;
10415
+                        $buf .= $c1.$c2;
10417 10416
                         $i++;
10418 10417
                     } else { // not valid UTF8 - convert it
10419 10418
                         $buf .= self::to_utf8_convert_helper($c1);
@@ -10424,7 +10423,7 @@  discard block
 block discarded – undo
10424 10423
                     $c3 = $i + 2 >= $max ? "\x00" : $str[$i + 2];
10425 10424
 
10426 10425
                     if ($c2 >= "\x80" && $c2 <= "\xBF" && $c3 >= "\x80" && $c3 <= "\xBF") { // yeah, almost sure it's UTF8 already
10427
-                        $buf .= $c1 . $c2 . $c3;
10426
+                        $buf .= $c1.$c2.$c3;
10428 10427
                         $i += 2;
10429 10428
                     } else { // not valid UTF8 - convert it
10430 10429
                         $buf .= self::to_utf8_convert_helper($c1);
@@ -10436,7 +10435,7 @@  discard block
 block discarded – undo
10436 10435
                     $c4 = $i + 3 >= $max ? "\x00" : $str[$i + 3];
10437 10436
 
10438 10437
                     if ($c2 >= "\x80" && $c2 <= "\xBF" && $c3 >= "\x80" && $c3 <= "\xBF" && $c4 >= "\x80" && $c4 <= "\xBF") { // yeah, almost sure it's UTF8 already
10439
-                        $buf .= $c1 . $c2 . $c3 . $c4;
10438
+                        $buf .= $c1.$c2.$c3.$c4;
10440 10439
                         $i += 3;
10441 10440
                     } else { // not valid UTF8 - convert it
10442 10441
                         $buf .= self::to_utf8_convert_helper($c1);
@@ -10455,7 +10454,7 @@  discard block
 block discarded – undo
10455 10454
         // decode unicode escape sequences
10456 10455
         $buf = \preg_replace_callback(
10457 10456
             '/\\\\u([0-9a-f]{4})/i',
10458
-            function ($match) {
10457
+            function($match) {
10459 10458
                 // always fallback via symfony polyfill
10460 10459
                 return \mb_convert_encoding(\pack('H*', $match[1]), 'UTF-8', 'UCS-2BE');
10461 10460
             },
@@ -10497,8 +10496,8 @@  discard block
 block discarded – undo
10497 10496
             $buf .= self::$WIN1252_TO_UTF8[$ordC1];
10498 10497
         } else {
10499 10498
             $cc1 = self::$CHR[$ordC1 / 64] | "\xC0";
10500
-            $cc2 = ((string) $input & "\x3F") | "\x80";
10501
-            $buf .= $cc1 . $cc2;
10499
+            $cc2 = ((string)$input & "\x3F") | "\x80";
10500
+            $buf .= $cc1.$cc2;
10502 10501
         }
10503 10502
 
10504 10503
         return $buf;
@@ -10559,14 +10558,14 @@  discard block
 block discarded – undo
10559 10558
         }
10560 10559
 
10561 10560
         $strPartOne = self::strtoupper(
10562
-            (string) self::substr($str, 0, 1, $encoding),
10561
+            (string)self::substr($str, 0, 1, $encoding),
10563 10562
             $encoding,
10564 10563
             $cleanUtf8,
10565 10564
             $lang,
10566 10565
             $tryToKeepStringLength
10567 10566
         );
10568 10567
 
10569
-        return $strPartOne . $strPartTwo;
10568
+        return $strPartOne.$strPartTwo;
10570 10569
     }
10571 10570
 
10572 10571
     /**
@@ -10612,7 +10611,7 @@  discard block
 block discarded – undo
10612 10611
             $str = self::clean($str);
10613 10612
         }
10614 10613
 
10615
-        $usePhpDefaultFunctions = !(bool) ($charlist . \implode('', $exceptions));
10614
+        $usePhpDefaultFunctions = !(bool)($charlist.\implode('', $exceptions));
10616 10615
 
10617 10616
         if (
10618 10617
             $usePhpDefaultFunctions === true
@@ -10681,7 +10680,7 @@  discard block
 block discarded – undo
10681 10680
 
10682 10681
         $pattern = '/%u([0-9a-f]{3,4})/i';
10683 10682
         if (\preg_match($pattern, $str)) {
10684
-            $str = (string) \preg_replace($pattern, '&#x\\1;', \urldecode($str));
10683
+            $str = (string)\preg_replace($pattern, '&#x\\1;', \urldecode($str));
10685 10684
         }
10686 10685
 
10687 10686
         $flags = \ENT_QUOTES | \ENT_HTML5;
@@ -11115,7 +11114,7 @@  discard block
 block discarded – undo
11115 11114
             return '';
11116 11115
         }
11117 11116
 
11118
-        \preg_match('/^\s*+(?:\S++\s*+){1,' . $limit . '}/u', $str, $matches);
11117
+        \preg_match('/^\s*+(?:\S++\s*+){1,'.$limit.'}/u', $str, $matches);
11119 11118
 
11120 11119
         if (
11121 11120
             !isset($matches[0])
@@ -11125,7 +11124,7 @@  discard block
 block discarded – undo
11125 11124
             return $str;
11126 11125
         }
11127 11126
 
11128
-        return self::rtrim($matches[0]) . $strAddOn;
11127
+        return self::rtrim($matches[0]).$strAddOn;
11129 11128
     }
11130 11129
 
11131 11130
     /**
@@ -11195,7 +11194,7 @@  discard block
 block discarded – undo
11195 11194
             $strReturn .= $break;
11196 11195
         }
11197 11196
 
11198
-        return $strReturn . \implode('', $chars);
11197
+        return $strReturn.\implode('', $chars);
11199 11198
     }
11200 11199
 
11201 11200
     /**
@@ -11208,7 +11207,7 @@  discard block
 block discarded – undo
11208 11207
      */
11209 11208
     public static function wordwrap_per_line(string $str, int $limit): string
11210 11209
     {
11211
-        $strings = (array) \preg_split('/\\r\\n|\\r|\\n/', $str);
11210
+        $strings = (array)\preg_split('/\\r\\n|\\r|\\n/', $str);
11212 11211
 
11213 11212
         $string = '';
11214 11213
         foreach ($strings as $value) {
Please login to merge, or discard this patch.
src/voku/helper/Bootup.php 1 patch
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -70,7 +70,7 @@  discard block
 block discarded – undo
70 70
                 return false;
71 71
             }
72 72
 
73
-            $uri = (string) $_SERVER['REQUEST_URI'];
73
+            $uri = (string)$_SERVER['REQUEST_URI'];
74 74
         }
75 75
 
76 76
         $uriOrig = $uri;
@@ -87,17 +87,17 @@  discard block
 block discarded – undo
87 87
         // When not, assumes Windows-1252 and redirects to the corresponding UTF-8 encoded URL
88 88
         //
89 89
 
90
-        $uri = (string) \preg_replace_callback(
90
+        $uri = (string)\preg_replace_callback(
91 91
             '/[\x80-\xFF]+/',
92
-            function ($m) {
92
+            function($m) {
93 93
                 return \rawurlencode($m[0]);
94 94
             },
95 95
             $uri
96 96
         );
97 97
 
98
-        $uri = (string) \preg_replace_callback(
98
+        $uri = (string)\preg_replace_callback(
99 99
             '/(?:%[89A-F][0-9A-F])+/i',
100
-            function ($m) {
100
+            function($m) {
101 101
                 return \rawurlencode(UTF8::rawurldecode($m[0]));
102 102
             },
103 103
             $uri
@@ -112,8 +112,8 @@  discard block
 block discarded – undo
112 112
         ) {
113 113
             // Use ob_start() to buffer content and avoid problem of headers already sent...
114 114
             $severProtocol = ($_SERVER['SERVER_PROTOCOL'] ?? 'HTTP/1.1');
115
-            \header($severProtocol . ' 301 Moved Permanently');
116
-            \header('Location: ' . $uri);
115
+            \header($severProtocol.' 301 Moved Permanently');
116
+            \header('Location: '.$uri);
117 117
             exit();
118 118
         }
119 119
 
@@ -150,7 +150,7 @@  discard block
 block discarded – undo
150 150
             return false;
151 151
         }
152 152
 
153
-        $length = (int) $length;
153
+        $length = (int)$length;
154 154
 
155 155
         if ($length <= 0) {
156 156
             return false;
@@ -181,7 +181,7 @@  discard block
 block discarded – undo
181 181
     {
182 182
         static $_IS_PHP;
183 183
 
184
-        $version = (string) $version;
184
+        $version = (string)$version;
185 185
 
186 186
         if (!isset($_IS_PHP[$version])) {
187 187
             $_IS_PHP[$version] = \version_compare(\PHP_VERSION, $version, '>=');
Please login to merge, or discard this patch.
src/voku/helper/data/win1252_to_utf8.php 1 patch
Spacing   +104 added lines, -104 removed lines patch added patch discarded remove patch
@@ -3,17 +3,17 @@  discard block
 block discarded – undo
3 3
 return [
4 4
     0x80 => "\xe2\x82\xac", // €
5 5
     0x82 => "\xe2\x80\x9a", // ‚
6
-    0x83 => "\xc6\x92",     // ƒ
6
+    0x83 => "\xc6\x92", // ƒ
7 7
     0x84 => "\xe2\x80\x9e", // „
8 8
     0x85 => "\xe2\x80\xa6", // …
9 9
     0x86 => "\xe2\x80\xa0", // †
10 10
     0x87 => "\xe2\x80\xa1", // ‡
11
-    0x88 => "\xcb\x86",     // ˆ
11
+    0x88 => "\xcb\x86", // ˆ
12 12
     0x89 => "\xe2\x80\xb0", // ‰
13
-    0x8a => "\xc5\xa0",     // Š
13
+    0x8a => "\xc5\xa0", // Š
14 14
     0x8b => "\xe2\x80\xb9", // ‹
15
-    0x8c => "\xc5\x92",     // Œ
16
-    0x8e => "\xc5\xbd",     // Ž
15
+    0x8c => "\xc5\x92", // Œ
16
+    0x8e => "\xc5\xbd", // Ž
17 17
     0x91 => "\xe2\x80\x98", // ‘
18 18
     0x92 => "\xe2\x80\x99", // ’
19 19
     0x93 => "\xe2\x80\x9c", // “
@@ -21,106 +21,106 @@  discard block
 block discarded – undo
21 21
     0x95 => "\xe2\x80\xa2", // •
22 22
     0x96 => "\xe2\x80\x93", // –
23 23
     0x97 => "\xe2\x80\x94", // —
24
-    0x98 => "\xcb\x9c",     // ˜
24
+    0x98 => "\xcb\x9c", // ˜
25 25
     0x99 => "\xe2\x84\xa2", // ™
26
-    0x9a => "\xc5\xa1",     // š
26
+    0x9a => "\xc5\xa1", // š
27 27
     0x9b => "\xe2\x80\xba", // ›
28
-    0x9c => "\xc5\x93",     // œ
29
-    0x9e => "\xc5\xbe",     // ž
30
-    0x9f => "\xc5\xb8",     // Ÿ
28
+    0x9c => "\xc5\x93", // œ
29
+    0x9e => "\xc5\xbe", // ž
30
+    0x9f => "\xc5\xb8", // Ÿ
31 31
     0xa0 => "\xc2\xa0",
32
-    0xa1 => "\xc2\xa1",     // ¡
33
-    0xa2 => "\xc2\xa2",     // ¢
34
-    0xa3 => "\xc2\xa3",     // £
35
-    0xa4 => "\xc2\xa4",     // ¤
36
-    0xa5 => "\xc2\xa5",     // ¥
37
-    0xa6 => "\xc2\xa6",     // ¦
38
-    0xa7 => "\xc2\xa7",     // §
39
-    0xa8 => "\xc2\xa8",     // ¨
40
-    0xa9 => "\xc2\xa9",     // ©
41
-    0xaa => "\xc2\xaa",     // ª
42
-    0xab => "\xc2\xab",     // «
43
-    0xac => "\xc2\xac",     // ¬
44
-    0xad => "\xc2\xad",     // ­
45
-    0xae => "\xc2\xae",     // ®
46
-    0xaf => "\xc2\xaf",     // ¯
47
-    0xb0 => "\xc2\xb0",     // °
48
-    0xb1 => "\xc2\xb1",     // ±
49
-    0xb2 => "\xc2\xb2",     // ²
50
-    0xb3 => "\xc2\xb3",     // ³
51
-    0xb4 => "\xc2\xb4",     // ´
52
-    0xb5 => "\xc2\xb5",     // µ
53
-    0xb6 => "\xc2\xb6",     // ¶
54
-    0xb7 => "\xc2\xb7",     // ·
55
-    0xb8 => "\xc2\xb8",     // ¸
56
-    0xb9 => "\xc2\xb9",     // ¹
57
-    0xba => "\xc2\xba",     // º
58
-    0xbb => "\xc2\xbb",     // »
59
-    0xbc => "\xc2\xbc",     // ¼
60
-    0xbd => "\xc2\xbd",     // ½
61
-    0xbe => "\xc2\xbe",     // ¾
62
-    0xbf => "\xc2\xbf",     // ¿
63
-    0xc0 => "\xc3\x80",     // À
64
-    0xc1 => "\xc3\x81",     // Á
65
-    0xc2 => "\xc3\x82",     // Â
66
-    0xc3 => "\xc3\x83",     // Ã
67
-    0xc4 => "\xc3\x84",     // Ä
68
-    0xc5 => "\xc3\x85",     // Å
69
-    0xc6 => "\xc3\x86",     // Æ
70
-    0xc7 => "\xc3\x87",     // Ç
71
-    0xc8 => "\xc3\x88",     // È
72
-    0xc9 => "\xc3\x89",     // É
73
-    0xca => "\xc3\x8a",     // Ê
74
-    0xcb => "\xc3\x8b",     // Ë
75
-    0xcc => "\xc3\x8c",     // Ì
76
-    0xcd => "\xc3\x8d",     // Í
77
-    0xce => "\xc3\x8e",     // Î
78
-    0xcf => "\xc3\x8f",     // Ï
79
-    0xd0 => "\xc3\x90",     // Ð
80
-    0xd1 => "\xc3\x91",     // Ñ
81
-    0xd2 => "\xc3\x92",     // Ò
82
-    0xd3 => "\xc3\x93",     // Ó
83
-    0xd4 => "\xc3\x94",     // Ô
84
-    0xd5 => "\xc3\x95",     // Õ
85
-    0xd6 => "\xc3\x96",     // Ö
86
-    0xd7 => "\xc3\x97",     // ×
87
-    0xd8 => "\xc3\x98",     // Ø
88
-    0xd9 => "\xc3\x99",     // Ù
89
-    0xda => "\xc3\x9a",     // Ú
90
-    0xdb => "\xc3\x9b",     // Û
91
-    0xdc => "\xc3\x9c",     // Ü
92
-    0xdd => "\xc3\x9d",     // Ý
93
-    0xde => "\xc3\x9e",     // Þ
94
-    0xdf => "\xc3\x9f",     // ß
95
-    0xe0 => "\xc3\xa0",     // à
96
-    0xe1 => "\xa1",         // á
97
-    0xe2 => "\xc3\xa2",     // â
98
-    0xe3 => "\xc3\xa3",     // ã
99
-    0xe4 => "\xc3\xa4",     // ä
100
-    0xe5 => "\xc3\xa5",     // å
101
-    0xe6 => "\xc3\xa6",     // æ
102
-    0xe7 => "\xc3\xa7",     // ç
103
-    0xe8 => "\xc3\xa8",     // è
104
-    0xe9 => "\xc3\xa9",     // é
105
-    0xea => "\xc3\xaa",     // ê
106
-    0xeb => "\xc3\xab",     // ë
107
-    0xec => "\xc3\xac",     // ì
108
-    0xed => "\xc3\xad",     // í
109
-    0xee => "\xc3\xae",     // î
110
-    0xef => "\xc3\xaf",     // ï
111
-    0xf0 => "\xc3\xb0",     // ð
112
-    0xf1 => "\xc3\xb1",     // ñ
113
-    0xf2 => "\xc3\xb2",     // ò
114
-    0xf3 => "\xc3\xb3",     // ó
115
-    0xf4 => "\xc3\xb4",     // ô
116
-    0xf5 => "\xc3\xb5",     // õ
117
-    0xf6 => "\xc3\xb6",     // ö
118
-    0xf7 => "\xc3\xb7",     // ÷
119
-    0xf8 => "\xc3\xb8",     // ø
120
-    0xf9 => "\xc3\xb9",     // ù
121
-    0xfa => "\xc3\xba",     // ú
122
-    0xfb => "\xc3\xbb",     // û
123
-    0xfc => "\xc3\xbc",     // ü
124
-    0xfd => "\xc3\xbd",     // ý
125
-    0xfe => "\xc3\xbe",     // þ
32
+    0xa1 => "\xc2\xa1", // ¡
33
+    0xa2 => "\xc2\xa2", // ¢
34
+    0xa3 => "\xc2\xa3", // £
35
+    0xa4 => "\xc2\xa4", // ¤
36
+    0xa5 => "\xc2\xa5", // ¥
37
+    0xa6 => "\xc2\xa6", // ¦
38
+    0xa7 => "\xc2\xa7", // §
39
+    0xa8 => "\xc2\xa8", // ¨
40
+    0xa9 => "\xc2\xa9", // ©
41
+    0xaa => "\xc2\xaa", // ª
42
+    0xab => "\xc2\xab", // «
43
+    0xac => "\xc2\xac", // ¬
44
+    0xad => "\xc2\xad", // ­
45
+    0xae => "\xc2\xae", // ®
46
+    0xaf => "\xc2\xaf", // ¯
47
+    0xb0 => "\xc2\xb0", // °
48
+    0xb1 => "\xc2\xb1", // ±
49
+    0xb2 => "\xc2\xb2", // ²
50
+    0xb3 => "\xc2\xb3", // ³
51
+    0xb4 => "\xc2\xb4", // ´
52
+    0xb5 => "\xc2\xb5", // µ
53
+    0xb6 => "\xc2\xb6", // ¶
54
+    0xb7 => "\xc2\xb7", // ·
55
+    0xb8 => "\xc2\xb8", // ¸
56
+    0xb9 => "\xc2\xb9", // ¹
57
+    0xba => "\xc2\xba", // º
58
+    0xbb => "\xc2\xbb", // »
59
+    0xbc => "\xc2\xbc", // ¼
60
+    0xbd => "\xc2\xbd", // ½
61
+    0xbe => "\xc2\xbe", // ¾
62
+    0xbf => "\xc2\xbf", // ¿
63
+    0xc0 => "\xc3\x80", // À
64
+    0xc1 => "\xc3\x81", // Á
65
+    0xc2 => "\xc3\x82", // Â
66
+    0xc3 => "\xc3\x83", // Ã
67
+    0xc4 => "\xc3\x84", // Ä
68
+    0xc5 => "\xc3\x85", // Å
69
+    0xc6 => "\xc3\x86", // Æ
70
+    0xc7 => "\xc3\x87", // Ç
71
+    0xc8 => "\xc3\x88", // È
72
+    0xc9 => "\xc3\x89", // É
73
+    0xca => "\xc3\x8a", // Ê
74
+    0xcb => "\xc3\x8b", // Ë
75
+    0xcc => "\xc3\x8c", // Ì
76
+    0xcd => "\xc3\x8d", // Í
77
+    0xce => "\xc3\x8e", // Î
78
+    0xcf => "\xc3\x8f", // Ï
79
+    0xd0 => "\xc3\x90", // Ð
80
+    0xd1 => "\xc3\x91", // Ñ
81
+    0xd2 => "\xc3\x92", // Ò
82
+    0xd3 => "\xc3\x93", // Ó
83
+    0xd4 => "\xc3\x94", // Ô
84
+    0xd5 => "\xc3\x95", // Õ
85
+    0xd6 => "\xc3\x96", // Ö
86
+    0xd7 => "\xc3\x97", // ×
87
+    0xd8 => "\xc3\x98", // Ø
88
+    0xd9 => "\xc3\x99", // Ù
89
+    0xda => "\xc3\x9a", // Ú
90
+    0xdb => "\xc3\x9b", // Û
91
+    0xdc => "\xc3\x9c", // Ü
92
+    0xdd => "\xc3\x9d", // Ý
93
+    0xde => "\xc3\x9e", // Þ
94
+    0xdf => "\xc3\x9f", // ß
95
+    0xe0 => "\xc3\xa0", // à
96
+    0xe1 => "\xa1", // á
97
+    0xe2 => "\xc3\xa2", // â
98
+    0xe3 => "\xc3\xa3", // ã
99
+    0xe4 => "\xc3\xa4", // ä
100
+    0xe5 => "\xc3\xa5", // å
101
+    0xe6 => "\xc3\xa6", // æ
102
+    0xe7 => "\xc3\xa7", // ç
103
+    0xe8 => "\xc3\xa8", // è
104
+    0xe9 => "\xc3\xa9", // é
105
+    0xea => "\xc3\xaa", // ê
106
+    0xeb => "\xc3\xab", // ë
107
+    0xec => "\xc3\xac", // ì
108
+    0xed => "\xc3\xad", // í
109
+    0xee => "\xc3\xae", // î
110
+    0xef => "\xc3\xaf", // ï
111
+    0xf0 => "\xc3\xb0", // ð
112
+    0xf1 => "\xc3\xb1", // ñ
113
+    0xf2 => "\xc3\xb2", // ò
114
+    0xf3 => "\xc3\xb3", // ó
115
+    0xf4 => "\xc3\xb4", // ô
116
+    0xf5 => "\xc3\xb5", // õ
117
+    0xf6 => "\xc3\xb6", // ö
118
+    0xf7 => "\xc3\xb7", // ÷
119
+    0xf8 => "\xc3\xb8", // ø
120
+    0xf9 => "\xc3\xb9", // ù
121
+    0xfa => "\xc3\xba", // ú
122
+    0xfb => "\xc3\xbb", // û
123
+    0xfc => "\xc3\xbc", // ü
124
+    0xfd => "\xc3\xbd", // ý
125
+    0xfe => "\xc3\xbe", // þ
126 126
 ];
Please login to merge, or discard this patch.