@@ -73,6 +73,6 @@ |
||
73 | 73 | $data[232] = '(y)'; |
74 | 74 | $data[233] = '(z)'; |
75 | 75 | |
76 | -$result =& $data; |
|
76 | +$result = & $data; |
|
77 | 77 | unset($data); |
78 | 78 | return $result; |
@@ -2396,7 +2396,7 @@ discard block |
||
2396 | 2396 | * |
2397 | 2397 | * @see http://hsivonen.iki.fi/php-utf8/ |
2398 | 2398 | * |
2399 | - * @param string|string[] $str <p>The string to be checked.</p> |
|
2399 | + * @param string $str <p>The string to be checked.</p> |
|
2400 | 2400 | * @param bool $strict <p>Check also if the string is not UTF-16 or UTF-32.</p> |
2401 | 2401 | * |
2402 | 2402 | * @return bool |
@@ -5116,7 +5116,7 @@ discard block |
||
5116 | 5116 | * @link http://php.net/manual/en/function.mb-strrpos.php |
5117 | 5117 | * |
5118 | 5118 | * @param string $haystack <p>The string being checked, for the last occurrence of needle</p> |
5119 | - * @param string|int $needle <p>The string to find in haystack.<br>Or a code point as int.</p> |
|
5119 | + * @param string $needle <p>The string to find in haystack.<br>Or a code point as int.</p> |
|
5120 | 5120 | * @param int $offset [optional] <p>May be specified to begin searching an arbitrary number of characters |
5121 | 5121 | * into the string. Negative values will stop searching at an arbitrary point prior to |
5122 | 5122 | * the end of the string. |
@@ -5915,8 +5915,8 @@ discard block |
||
5915 | 5915 | * |
5916 | 5916 | * source: https://gist.github.com/stemar/8287074 |
5917 | 5917 | * |
5918 | - * @param string|string[] $str <p>The input string or an array of stings.</p> |
|
5919 | - * @param string|string[] $replacement <p>The replacement string or an array of stings.</p> |
|
5918 | + * @param string $str <p>The input string or an array of stings.</p> |
|
5919 | + * @param string $replacement <p>The replacement string or an array of stings.</p> |
|
5920 | 5920 | * @param int|int[] $offset <p> |
5921 | 5921 | * If start is positive, the replacing will begin at the start'th offset |
5922 | 5922 | * into string. |
@@ -5924,7 +5924,7 @@ discard block |
||
5924 | 5924 | * If start is negative, the replacing will begin at the start'th character |
5925 | 5925 | * from the end of string. |
5926 | 5926 | * </p> |
5927 | - * @param int|int[]|null $length [optional] <p>If given and is positive, it represents the length of the |
|
5927 | + * @param integer $length [optional] <p>If given and is positive, it represents the length of the |
|
5928 | 5928 | * portion of string which is to be replaced. If it is negative, it |
5929 | 5929 | * represents the number of characters from the end of string at which to |
5930 | 5930 | * stop replacing. If it is not given, then it will default to strlen( |
@@ -405,16 +405,16 @@ discard block |
||
405 | 405 | $chr = self::$CHR[$code_point]; |
406 | 406 | } elseif ($code_point <= 0x7FF) { |
407 | 407 | $chr = self::$CHR[($code_point >> 6) + 0xC0] . |
408 | - self::$CHR[($code_point & 0x3F) + 0x80]; |
|
408 | + self::$CHR[($code_point & 0x3F) + 0x80]; |
|
409 | 409 | } elseif ($code_point <= 0xFFFF) { |
410 | 410 | $chr = self::$CHR[($code_point >> 12) + 0xE0] . |
411 | - self::$CHR[(($code_point >> 6) & 0x3F) + 0x80] . |
|
412 | - self::$CHR[($code_point & 0x3F) + 0x80]; |
|
411 | + self::$CHR[(($code_point >> 6) & 0x3F) + 0x80] . |
|
412 | + self::$CHR[($code_point & 0x3F) + 0x80]; |
|
413 | 413 | } else { |
414 | 414 | $chr = self::$CHR[($code_point >> 18) + 0xF0] . |
415 | - self::$CHR[(($code_point >> 12) & 0x3F) + 0x80] . |
|
416 | - self::$CHR[(($code_point >> 6) & 0x3F) + 0x80] . |
|
417 | - self::$CHR[($code_point & 0x3F) + 0x80]; |
|
415 | + self::$CHR[(($code_point >> 12) & 0x3F) + 0x80] . |
|
416 | + self::$CHR[(($code_point >> 6) & 0x3F) + 0x80] . |
|
417 | + self::$CHR[($code_point & 0x3F) + 0x80]; |
|
418 | 418 | } |
419 | 419 | |
420 | 420 | if ($encoding !== 'UTF-8') { |
@@ -2263,10 +2263,10 @@ discard block |
||
2263 | 2263 | $json = self::json_decode($str); |
2264 | 2264 | |
2265 | 2265 | return ( |
2266 | - \is_object($json) === true |
|
2266 | + \is_object($json) === true |
|
2267 | 2267 | || |
2268 | 2268 | \is_array($json) === true |
2269 | - ) |
|
2269 | + ) |
|
2270 | 2270 | && |
2271 | 2271 | \json_last_error() === JSON_ERROR_NONE; |
2272 | 2272 | } |
@@ -1,6 +1,6 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | |
3 | -declare(strict_types=1); |
|
3 | +declare(strict_types = 1); |
|
4 | 4 | |
5 | 5 | namespace voku\helper; |
6 | 6 | |
@@ -243,7 +243,7 @@ discard block |
||
243 | 243 | public static function add_bom_to_string(string $str): string |
244 | 244 | { |
245 | 245 | if (self::string_has_bom($str) === false) { |
246 | - $str = self::bom() . $str; |
|
246 | + $str = self::bom().$str; |
|
247 | 247 | } |
248 | 248 | |
249 | 249 | return $str; |
@@ -399,10 +399,10 @@ discard block |
||
399 | 399 | && |
400 | 400 | self::$SUPPORT['mbstring'] === false |
401 | 401 | ) { |
402 | - \trigger_error('UTF8::chr() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
402 | + \trigger_error('UTF8::chr() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
403 | 403 | } |
404 | 404 | |
405 | - $cacheKey = $code_point . $encoding; |
|
405 | + $cacheKey = $code_point.$encoding; |
|
406 | 406 | if (isset($CHAR_CACHE[$cacheKey]) === true) { |
407 | 407 | return $CHAR_CACHE[$cacheKey]; |
408 | 408 | } |
@@ -439,16 +439,16 @@ discard block |
||
439 | 439 | if ($code_point <= 0x7F) { |
440 | 440 | $chr = self::$CHR[$code_point]; |
441 | 441 | } elseif ($code_point <= 0x7FF) { |
442 | - $chr = self::$CHR[($code_point >> 6) + 0xC0] . |
|
442 | + $chr = self::$CHR[($code_point >> 6) + 0xC0]. |
|
443 | 443 | self::$CHR[($code_point & 0x3F) + 0x80]; |
444 | 444 | } elseif ($code_point <= 0xFFFF) { |
445 | - $chr = self::$CHR[($code_point >> 12) + 0xE0] . |
|
446 | - self::$CHR[(($code_point >> 6) & 0x3F) + 0x80] . |
|
445 | + $chr = self::$CHR[($code_point >> 12) + 0xE0]. |
|
446 | + self::$CHR[(($code_point >> 6) & 0x3F) + 0x80]. |
|
447 | 447 | self::$CHR[($code_point & 0x3F) + 0x80]; |
448 | 448 | } else { |
449 | - $chr = self::$CHR[($code_point >> 18) + 0xF0] . |
|
450 | - self::$CHR[(($code_point >> 12) & 0x3F) + 0x80] . |
|
451 | - self::$CHR[(($code_point >> 6) & 0x3F) + 0x80] . |
|
449 | + $chr = self::$CHR[($code_point >> 18) + 0xF0]. |
|
450 | + self::$CHR[(($code_point >> 12) & 0x3F) + 0x80]. |
|
451 | + self::$CHR[(($code_point >> 6) & 0x3F) + 0x80]. |
|
452 | 452 | self::$CHR[($code_point & 0x3F) + 0x80]; |
453 | 453 | } |
454 | 454 | |
@@ -496,7 +496,7 @@ discard block |
||
496 | 496 | |
497 | 497 | if (self::$SUPPORT['mbstring_func_overload'] === true) { |
498 | 498 | return \array_map( |
499 | - function ($data) { |
|
499 | + function($data) { |
|
500 | 500 | return UTF8::strlen($data, 'CP850'); // 8-BIT |
501 | 501 | }, |
502 | 502 | $strSplit |
@@ -504,7 +504,7 @@ discard block |
||
504 | 504 | } |
505 | 505 | |
506 | 506 | return \array_map( |
507 | - function ($data) { |
|
507 | + function($data) { |
|
508 | 508 | return \strlen($data); |
509 | 509 | }, |
510 | 510 | $strSplit |
@@ -755,7 +755,7 @@ discard block |
||
755 | 755 | */ |
756 | 756 | public static function decimal_to_chr($int): string |
757 | 757 | { |
758 | - return self::html_entity_decode('&#' . $int . ';', ENT_QUOTES | ENT_HTML5); |
|
758 | + return self::html_entity_decode('&#'.$int.';', ENT_QUOTES | ENT_HTML5); |
|
759 | 759 | } |
760 | 760 | |
761 | 761 | /** |
@@ -828,7 +828,7 @@ discard block |
||
828 | 828 | && |
829 | 829 | self::$SUPPORT['mbstring'] === false |
830 | 830 | ) { |
831 | - \trigger_error('UTF8::encode() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
831 | + \trigger_error('UTF8::encode() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
832 | 832 | } |
833 | 833 | |
834 | 834 | $strEncoded = \mb_convert_encoding( |
@@ -998,7 +998,7 @@ discard block |
||
998 | 998 | ) { |
999 | 999 | // Prevent leading combining chars |
1000 | 1000 | // for NFC-safe concatenations. |
1001 | - $var = $leading_combining . $var; |
|
1001 | + $var = $leading_combining.$var; |
|
1002 | 1002 | } |
1003 | 1003 | } |
1004 | 1004 | |
@@ -1420,7 +1420,7 @@ discard block |
||
1420 | 1420 | */ |
1421 | 1421 | private static function getData(string $file) |
1422 | 1422 | { |
1423 | - $file = __DIR__ . '/data/' . $file . '.php'; |
|
1423 | + $file = __DIR__.'/data/'.$file.'.php'; |
|
1424 | 1424 | if (\file_exists($file)) { |
1425 | 1425 | /** @noinspection PhpIncludeInspection */ |
1426 | 1426 | return require $file; |
@@ -1560,7 +1560,7 @@ discard block |
||
1560 | 1560 | return \implode( |
1561 | 1561 | '', |
1562 | 1562 | \array_map( |
1563 | - function ($data) use ($keepAsciiChars, $encoding) { |
|
1563 | + function($data) use ($keepAsciiChars, $encoding) { |
|
1564 | 1564 | return UTF8::single_chr_html_encode($data, $keepAsciiChars, $encoding); |
1565 | 1565 | }, |
1566 | 1566 | self::split($str) |
@@ -1676,7 +1676,7 @@ discard block |
||
1676 | 1676 | && |
1677 | 1677 | self::$SUPPORT['mbstring'] === false |
1678 | 1678 | ) { |
1679 | - \trigger_error('UTF8::html_entity_decode() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
1679 | + \trigger_error('UTF8::html_entity_decode() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
1680 | 1680 | } |
1681 | 1681 | |
1682 | 1682 | do { |
@@ -1684,7 +1684,7 @@ discard block |
||
1684 | 1684 | |
1685 | 1685 | $str = (string)\preg_replace_callback( |
1686 | 1686 | "/&#\d{2,6};/", |
1687 | - function ($matches) use ($encoding) { |
|
1687 | + function($matches) use ($encoding) { |
|
1688 | 1688 | $returnTmp = \mb_convert_encoding($matches[0], $encoding, 'HTML-ENTITIES'); |
1689 | 1689 | |
1690 | 1690 | if ($returnTmp !== '"' && $returnTmp !== "'") { |
@@ -1988,9 +1988,9 @@ discard block |
||
1988 | 1988 | { |
1989 | 1989 | $hex = \dechex($int); |
1990 | 1990 | |
1991 | - $hex = (\strlen($hex) < 4 ? \substr('0000' . $hex, -4) : $hex); |
|
1991 | + $hex = (\strlen($hex) < 4 ? \substr('0000'.$hex, -4) : $hex); |
|
1992 | 1992 | |
1993 | - return $pfix . $hex; |
|
1993 | + return $pfix.$hex; |
|
1994 | 1994 | } |
1995 | 1995 | |
1996 | 1996 | /** |
@@ -2734,7 +2734,7 @@ discard block |
||
2734 | 2734 | $cleanUtf8 |
2735 | 2735 | ); |
2736 | 2736 | |
2737 | - return $strPartOne . $strPartTwo; |
|
2737 | + return $strPartOne.$strPartTwo; |
|
2738 | 2738 | } |
2739 | 2739 | |
2740 | 2740 | /** |
@@ -2822,7 +2822,7 @@ discard block |
||
2822 | 2822 | return \preg_replace('/^[\pZ\pC]+/u', '', $str); |
2823 | 2823 | } |
2824 | 2824 | |
2825 | - return \preg_replace('/^' . self::rxClass($chars) . '+/u', '', $str); |
|
2825 | + return \preg_replace('/^'.self::rxClass($chars).'+/u', '', $str); |
|
2826 | 2826 | } |
2827 | 2827 | |
2828 | 2828 | /** |
@@ -3136,7 +3136,7 @@ discard block |
||
3136 | 3136 | } |
3137 | 3137 | } |
3138 | 3138 | |
3139 | - $cacheKey = $chr_orig . $encoding; |
|
3139 | + $cacheKey = $chr_orig.$encoding; |
|
3140 | 3140 | if (isset($CHAR_CACHE[$cacheKey]) === true) { |
3141 | 3141 | return $CHAR_CACHE[$cacheKey]; |
3142 | 3142 | } |
@@ -3363,7 +3363,7 @@ discard block |
||
3363 | 3363 | if (\is_array($what) === true) { |
3364 | 3364 | /** @noinspection ForeachSourceInspection */ |
3365 | 3365 | foreach ($what as $item) { |
3366 | - $str = (string)\preg_replace('/(' . \preg_quote($item, '/') . ')+/', $item, $str); |
|
3366 | + $str = (string)\preg_replace('/('.\preg_quote($item, '/').')+/', $item, $str); |
|
3367 | 3367 | } |
3368 | 3368 | } |
3369 | 3369 | |
@@ -3473,7 +3473,7 @@ discard block |
||
3473 | 3473 | return \preg_replace('/[\pZ\pC]+$/u', '', $str); |
3474 | 3474 | } |
3475 | 3475 | |
3476 | - return \preg_replace('/' . self::rxClass($chars) . '+$/u', '', $str); |
|
3476 | + return \preg_replace('/'.self::rxClass($chars).'+$/u', '', $str); |
|
3477 | 3477 | } |
3478 | 3478 | |
3479 | 3479 | /** |
@@ -3488,7 +3488,7 @@ discard block |
||
3488 | 3488 | { |
3489 | 3489 | static $RX_CLASSS_CACHE = []; |
3490 | 3490 | |
3491 | - $cacheKey = $s . $class; |
|
3491 | + $cacheKey = $s.$class; |
|
3492 | 3492 | |
3493 | 3493 | if (isset($RX_CLASSS_CACHE[$cacheKey])) { |
3494 | 3494 | return $RX_CLASSS_CACHE[$cacheKey]; |
@@ -3500,7 +3500,7 @@ discard block |
||
3500 | 3500 | /** @noinspection SuspiciousLoopInspection */ |
3501 | 3501 | foreach (self::str_split($s) as $s) { |
3502 | 3502 | if ('-' === $s) { |
3503 | - $class[0] = '-' . $class[0]; |
|
3503 | + $class[0] = '-'.$class[0]; |
|
3504 | 3504 | } elseif (!isset($s[2])) { |
3505 | 3505 | $class[0] .= \preg_quote($s, '/'); |
3506 | 3506 | } elseif (1 === self::strlen($s)) { |
@@ -3511,13 +3511,13 @@ discard block |
||
3511 | 3511 | } |
3512 | 3512 | |
3513 | 3513 | if ($class[0]) { |
3514 | - $class[0] = '[' . $class[0] . ']'; |
|
3514 | + $class[0] = '['.$class[0].']'; |
|
3515 | 3515 | } |
3516 | 3516 | |
3517 | 3517 | if (1 === \count($class)) { |
3518 | 3518 | $return = $class[0]; |
3519 | 3519 | } else { |
3520 | - $return = '(?:' . \implode('|', $class) . ')'; |
|
3520 | + $return = '(?:'.\implode('|', $class).')'; |
|
3521 | 3521 | } |
3522 | 3522 | |
3523 | 3523 | $RX_CLASSS_CACHE[$cacheKey] = $return; |
@@ -3536,7 +3536,7 @@ discard block |
||
3536 | 3536 | |
3537 | 3537 | echo '<pre>'; |
3538 | 3538 | foreach (self::$SUPPORT as $key => $value) { |
3539 | - echo $key . ' - ' . \print_r($value, true) . "\n<br>"; |
|
3539 | + echo $key.' - '.\print_r($value, true)."\n<br>"; |
|
3540 | 3540 | } |
3541 | 3541 | echo '</pre>'; |
3542 | 3542 | } |
@@ -3568,7 +3568,7 @@ discard block |
||
3568 | 3568 | $encoding = self::normalize_encoding($encoding, 'UTF-8'); |
3569 | 3569 | } |
3570 | 3570 | |
3571 | - return '&#' . self::ord($char, $encoding) . ';'; |
|
3571 | + return '&#'.self::ord($char, $encoding).';'; |
|
3572 | 3572 | } |
3573 | 3573 | |
3574 | 3574 | /** |
@@ -3629,7 +3629,7 @@ discard block |
||
3629 | 3629 | ) { |
3630 | 3630 | |
3631 | 3631 | if (($str[$i + 1] & "\xC0") === "\x80") { |
3632 | - $ret[] = $str[$i] . $str[$i + 1]; |
|
3632 | + $ret[] = $str[$i].$str[$i + 1]; |
|
3633 | 3633 | |
3634 | 3634 | $i++; |
3635 | 3635 | } |
@@ -3645,7 +3645,7 @@ discard block |
||
3645 | 3645 | && |
3646 | 3646 | ($str[$i + 2] & "\xC0") === "\x80" |
3647 | 3647 | ) { |
3648 | - $ret[] = $str[$i] . $str[$i + 1] . $str[$i + 2]; |
|
3648 | + $ret[] = $str[$i].$str[$i + 1].$str[$i + 2]; |
|
3649 | 3649 | |
3650 | 3650 | $i += 2; |
3651 | 3651 | } |
@@ -3663,7 +3663,7 @@ discard block |
||
3663 | 3663 | && |
3664 | 3664 | ($str[$i + 3] & "\xC0") === "\x80" |
3665 | 3665 | ) { |
3666 | - $ret[] = $str[$i] . $str[$i + 1] . $str[$i + 2] . $str[$i + 3]; |
|
3666 | + $ret[] = $str[$i].$str[$i + 1].$str[$i + 2].$str[$i + 3]; |
|
3667 | 3667 | |
3668 | 3668 | $i += 3; |
3669 | 3669 | } |
@@ -3676,7 +3676,7 @@ discard block |
||
3676 | 3676 | $ret = \array_chunk($ret, $length); |
3677 | 3677 | |
3678 | 3678 | return \array_map( |
3679 | - function ($item) { |
|
3679 | + function($item) { |
|
3680 | 3680 | return \implode('', $item); |
3681 | 3681 | }, $ret |
3682 | 3682 | ); |
@@ -3788,7 +3788,7 @@ discard block |
||
3788 | 3788 | foreach (self::$ENCODINGS as $encodingTmp) { |
3789 | 3789 | # INFO: //IGNORE and //TRANSLIT still throw notice |
3790 | 3790 | /** @noinspection PhpUsageOfSilenceOperatorInspection */ |
3791 | - if (\md5(@\iconv($encodingTmp, $encodingTmp . '//IGNORE', $str)) === $md5) { |
|
3791 | + if (\md5(@\iconv($encodingTmp, $encodingTmp.'//IGNORE', $str)) === $md5) { |
|
3792 | 3792 | return $encodingTmp; |
3793 | 3793 | } |
3794 | 3794 | } |
@@ -3872,7 +3872,7 @@ discard block |
||
3872 | 3872 | if ('' === $s .= '') { |
3873 | 3873 | $s = '/^(?<=.)$/'; |
3874 | 3874 | } else { |
3875 | - $s = '/' . \preg_quote($s, '/') . '/ui'; |
|
3875 | + $s = '/'.\preg_quote($s, '/').'/ui'; |
|
3876 | 3876 | } |
3877 | 3877 | } |
3878 | 3878 | |
@@ -3923,7 +3923,7 @@ discard block |
||
3923 | 3923 | } |
3924 | 3924 | |
3925 | 3925 | if (self::substr($str, $length - 1, 1) === ' ') { |
3926 | - return (string)self::substr($str, 0, $length - 1) . $strAddOn; |
|
3926 | + return (string)self::substr($str, 0, $length - 1).$strAddOn; |
|
3927 | 3927 | } |
3928 | 3928 | |
3929 | 3929 | $str = (string)self::substr($str, 0, $length); |
@@ -3932,9 +3932,9 @@ discard block |
||
3932 | 3932 | $new_str = \implode(' ', $array); |
3933 | 3933 | |
3934 | 3934 | if ($new_str === '') { |
3935 | - $str = (string)self::substr($str, 0, $length - 1) . $strAddOn; |
|
3935 | + $str = (string)self::substr($str, 0, $length - 1).$strAddOn; |
|
3936 | 3936 | } else { |
3937 | - $str = $new_str . $strAddOn; |
|
3937 | + $str = $new_str.$strAddOn; |
|
3938 | 3938 | } |
3939 | 3939 | |
3940 | 3940 | return $str; |
@@ -3989,7 +3989,7 @@ discard block |
||
3989 | 3989 | $pre = ''; |
3990 | 3990 | } |
3991 | 3991 | |
3992 | - return $pre . $str . $post; |
|
3992 | + return $pre.$str.$post; |
|
3993 | 3993 | } |
3994 | 3994 | |
3995 | 3995 | return $str; |
@@ -4143,7 +4143,7 @@ discard block |
||
4143 | 4143 | } |
4144 | 4144 | |
4145 | 4145 | /** @noinspection PhpInternalEntityUsedInspection */ |
4146 | - \preg_match_all('/' . self::GRAPHEME_CLUSTER_RX . '/u', $str, $a); |
|
4146 | + \preg_match_all('/'.self::GRAPHEME_CLUSTER_RX.'/u', $str, $a); |
|
4147 | 4147 | $a = $a[0]; |
4148 | 4148 | |
4149 | 4149 | if ($len === 1) { |
@@ -4368,7 +4368,7 @@ discard block |
||
4368 | 4368 | public static function strcmp(string $str1, string $str2): int |
4369 | 4369 | { |
4370 | 4370 | /** @noinspection PhpUndefinedClassInspection */ |
4371 | - return $str1 . '' === $str2 . '' ? 0 : \strcmp( |
|
4371 | + return $str1.'' === $str2.'' ? 0 : \strcmp( |
|
4372 | 4372 | \Normalizer::normalize($str1, \Normalizer::NFD), |
4373 | 4373 | \Normalizer::normalize($str2, \Normalizer::NFD) |
4374 | 4374 | ); |
@@ -4402,7 +4402,7 @@ discard block |
||
4402 | 4402 | return null; |
4403 | 4403 | } |
4404 | 4404 | |
4405 | - if (\preg_match('/^(.*?)' . self::rxClass($charList) . '/us', $str, $length)) { |
|
4405 | + if (\preg_match('/^(.*?)'.self::rxClass($charList).'/us', $str, $length)) { |
|
4406 | 4406 | return self::strlen($length[1]); |
4407 | 4407 | } |
4408 | 4408 | |
@@ -4612,7 +4612,7 @@ discard block |
||
4612 | 4612 | && |
4613 | 4613 | self::$SUPPORT['mbstring'] === false |
4614 | 4614 | ) { |
4615 | - \trigger_error('UTF8::stristr() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
4615 | + \trigger_error('UTF8::stristr() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
4616 | 4616 | } |
4617 | 4617 | |
4618 | 4618 | if (self::$SUPPORT['mbstring'] === true) { |
@@ -4631,7 +4631,7 @@ discard block |
||
4631 | 4631 | return \stristr($haystack, $needle, $before_needle); |
4632 | 4632 | } |
4633 | 4633 | |
4634 | - \preg_match('/^(.*?)' . \preg_quote($needle, '/') . '/usi', $haystack, $match); |
|
4634 | + \preg_match('/^(.*?)'.\preg_quote($needle, '/').'/usi', $haystack, $match); |
|
4635 | 4635 | |
4636 | 4636 | if (!isset($match[1])) { |
4637 | 4637 | return false; |
@@ -4697,7 +4697,7 @@ discard block |
||
4697 | 4697 | && |
4698 | 4698 | self::$SUPPORT['iconv'] === false |
4699 | 4699 | ) { |
4700 | - \trigger_error('UTF8::strlen() without mbstring / iconv cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
4700 | + \trigger_error('UTF8::strlen() without mbstring / iconv cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
4701 | 4701 | } |
4702 | 4702 | |
4703 | 4703 | if ( |
@@ -4801,7 +4801,7 @@ discard block |
||
4801 | 4801 | */ |
4802 | 4802 | public static function strnatcmp(string $str1, string $str2): int |
4803 | 4803 | { |
4804 | - return $str1 . '' === $str2 . '' ? 0 : \strnatcmp(self::strtonatfold($str1), self::strtonatfold($str2)); |
|
4804 | + return $str1.'' === $str2.'' ? 0 : \strnatcmp(self::strtonatfold($str1), self::strtonatfold($str2)); |
|
4805 | 4805 | } |
4806 | 4806 | |
4807 | 4807 | /** |
@@ -4859,7 +4859,7 @@ discard block |
||
4859 | 4859 | return false; |
4860 | 4860 | } |
4861 | 4861 | |
4862 | - if (\preg_match('/' . self::rxClass($char_list) . '/us', $haystack, $m)) { |
|
4862 | + if (\preg_match('/'.self::rxClass($char_list).'/us', $haystack, $m)) { |
|
4863 | 4863 | return \substr($haystack, \strpos($haystack, $m[0])); |
4864 | 4864 | } |
4865 | 4865 | |
@@ -4923,7 +4923,7 @@ discard block |
||
4923 | 4923 | && |
4924 | 4924 | self::$SUPPORT['mbstring'] === false |
4925 | 4925 | ) { |
4926 | - \trigger_error('UTF8::strpos() without mbstring / iconv cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
4926 | + \trigger_error('UTF8::strpos() without mbstring / iconv cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
4927 | 4927 | } |
4928 | 4928 | |
4929 | 4929 | if ( |
@@ -5144,7 +5144,7 @@ discard block |
||
5144 | 5144 | && |
5145 | 5145 | self::$SUPPORT['mbstring'] === false |
5146 | 5146 | ) { |
5147 | - \trigger_error('UTF8::strripos() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
5147 | + \trigger_error('UTF8::strripos() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
5148 | 5148 | } |
5149 | 5149 | |
5150 | 5150 | if (self::$SUPPORT['mbstring'] === true) { |
@@ -5215,7 +5215,7 @@ discard block |
||
5215 | 5215 | && |
5216 | 5216 | self::$SUPPORT['mbstring'] === false |
5217 | 5217 | ) { |
5218 | - \trigger_error('UTF8::strrpos() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
5218 | + \trigger_error('UTF8::strrpos() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
5219 | 5219 | } |
5220 | 5220 | |
5221 | 5221 | if (self::$SUPPORT['mbstring'] === true) { |
@@ -5280,7 +5280,7 @@ discard block |
||
5280 | 5280 | return 0; |
5281 | 5281 | } |
5282 | 5282 | |
5283 | - return \preg_match('/^' . self::rxClass($mask) . '+/u', $str, $str) ? self::strlen($str[0]) : 0; |
|
5283 | + return \preg_match('/^'.self::rxClass($mask).'+/u', $str, $str) ? self::strlen($str[0]) : 0; |
|
5284 | 5284 | } |
5285 | 5285 | |
5286 | 5286 | /** |
@@ -5323,7 +5323,7 @@ discard block |
||
5323 | 5323 | && |
5324 | 5324 | self::$SUPPORT['mbstring'] === false |
5325 | 5325 | ) { |
5326 | - \trigger_error('UTF8::strstr() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
5326 | + \trigger_error('UTF8::strstr() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
5327 | 5327 | } |
5328 | 5328 | |
5329 | 5329 | if (self::$SUPPORT['mbstring'] === true) { |
@@ -5338,7 +5338,7 @@ discard block |
||
5338 | 5338 | return \grapheme_strstr($haystack, $needle, $before_needle); |
5339 | 5339 | } |
5340 | 5340 | |
5341 | - \preg_match('/^(.*?)' . \preg_quote($needle, '/') . '/us', $haystack, $match); |
|
5341 | + \preg_match('/^(.*?)'.\preg_quote($needle, '/').'/us', $haystack, $match); |
|
5342 | 5342 | |
5343 | 5343 | if (!isset($match[1])) { |
5344 | 5344 | return false; |
@@ -5435,9 +5435,9 @@ discard block |
||
5435 | 5435 | |
5436 | 5436 | if (self::$SUPPORT['intl'] === true) { |
5437 | 5437 | |
5438 | - $langCode = $lang . '-Lower'; |
|
5438 | + $langCode = $lang.'-Lower'; |
|
5439 | 5439 | if (!\in_array($langCode, self::$SUPPORT['intl__transliterator_list_ids'], true)) { |
5440 | - \trigger_error('UTF8::strtolower() without intl for special language: ' . $lang, E_USER_WARNING); |
|
5440 | + \trigger_error('UTF8::strtolower() without intl for special language: '.$lang, E_USER_WARNING); |
|
5441 | 5441 | |
5442 | 5442 | $langCode = 'Any-Lower'; |
5443 | 5443 | } |
@@ -5445,7 +5445,7 @@ discard block |
||
5445 | 5445 | return transliterator_transliterate($langCode, $str); |
5446 | 5446 | } |
5447 | 5447 | |
5448 | - \trigger_error('UTF8::strtolower() without intl + PHP >= 5.4 cannot handle the "lang"-parameter: ' . $lang, E_USER_WARNING); |
|
5448 | + \trigger_error('UTF8::strtolower() without intl + PHP >= 5.4 cannot handle the "lang"-parameter: '.$lang, E_USER_WARNING); |
|
5449 | 5449 | } |
5450 | 5450 | |
5451 | 5451 | return \mb_strtolower($str, $encoding); |
@@ -5500,9 +5500,9 @@ discard block |
||
5500 | 5500 | |
5501 | 5501 | if (self::$SUPPORT['intl'] === true) { |
5502 | 5502 | |
5503 | - $langCode = $lang . '-Upper'; |
|
5503 | + $langCode = $lang.'-Upper'; |
|
5504 | 5504 | if (!\in_array($langCode, self::$SUPPORT['intl__transliterator_list_ids'], true)) { |
5505 | - \trigger_error('UTF8::strtoupper() without intl for special language: ' . $lang, E_USER_WARNING); |
|
5505 | + \trigger_error('UTF8::strtoupper() without intl for special language: '.$lang, E_USER_WARNING); |
|
5506 | 5506 | |
5507 | 5507 | $langCode = 'Any-Upper'; |
5508 | 5508 | } |
@@ -5510,7 +5510,7 @@ discard block |
||
5510 | 5510 | return transliterator_transliterate($langCode, $str); |
5511 | 5511 | } |
5512 | 5512 | |
5513 | - \trigger_error('UTF8::strtolower() without intl + PHP >= 5.4 cannot handle the "lang"-parameter: ' . $lang, E_USER_WARNING); |
|
5513 | + \trigger_error('UTF8::strtolower() without intl + PHP >= 5.4 cannot handle the "lang"-parameter: '.$lang, E_USER_WARNING); |
|
5514 | 5514 | } |
5515 | 5515 | |
5516 | 5516 | return \mb_strtoupper($str, $encoding); |
@@ -5666,7 +5666,7 @@ discard block |
||
5666 | 5666 | && |
5667 | 5667 | self::$SUPPORT['mbstring'] === false |
5668 | 5668 | ) { |
5669 | - \trigger_error('UTF8::substr() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
5669 | + \trigger_error('UTF8::substr() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
5670 | 5670 | } |
5671 | 5671 | |
5672 | 5672 | if (self::$SUPPORT['mbstring'] === true) { |
@@ -5694,8 +5694,7 @@ discard block |
||
5694 | 5694 | |
5695 | 5695 | if (self::is_ascii($str)) { |
5696 | 5696 | return ($length === null) ? |
5697 | - \substr($str, $offset) : |
|
5698 | - \substr($str, $offset, $length); |
|
5697 | + \substr($str, $offset) : \substr($str, $offset, $length); |
|
5699 | 5698 | } |
5700 | 5699 | |
5701 | 5700 | // fallback via vanilla php |
@@ -5823,14 +5822,14 @@ discard block |
||
5823 | 5822 | && |
5824 | 5823 | self::$SUPPORT['mbstring'] === false |
5825 | 5824 | ) { |
5826 | - \trigger_error('UTF8::substr_count() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
5825 | + \trigger_error('UTF8::substr_count() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
5827 | 5826 | } |
5828 | 5827 | |
5829 | 5828 | if (self::$SUPPORT['mbstring'] === true) { |
5830 | 5829 | return \mb_substr_count($haystack, $needle, $encoding); |
5831 | 5830 | } |
5832 | 5831 | |
5833 | - \preg_match_all('/' . \preg_quote($needle, '/') . '/us', $haystack, $matches, PREG_SET_ORDER); |
|
5832 | + \preg_match_all('/'.\preg_quote($needle, '/').'/us', $haystack, $matches, PREG_SET_ORDER); |
|
5834 | 5833 | |
5835 | 5834 | return \count($matches); |
5836 | 5835 | } |
@@ -6008,8 +6007,7 @@ discard block |
||
6008 | 6007 | |
6009 | 6008 | if (self::is_ascii($str)) { |
6010 | 6009 | return ($length === null) ? |
6011 | - \substr_replace($str, $replacement, $offset) : |
|
6012 | - \substr_replace($str, $replacement, $offset, $length); |
|
6010 | + \substr_replace($str, $replacement, $offset) : \substr_replace($str, $replacement, $offset, $length); |
|
6013 | 6011 | } |
6014 | 6012 | |
6015 | 6013 | \preg_match_all('/./us', $str, $smatches); |
@@ -6080,7 +6078,7 @@ discard block |
||
6080 | 6078 | |
6081 | 6079 | $strSwappedCase = \preg_replace_callback( |
6082 | 6080 | '/[\S]/u', |
6083 | - function ($match) use ($encoding) { |
|
6081 | + function($match) use ($encoding) { |
|
6084 | 6082 | $marchToUpper = UTF8::strtoupper($match[0], $encoding); |
6085 | 6083 | |
6086 | 6084 | if ($match[0] === $marchToUpper) { |
@@ -6414,7 +6412,7 @@ discard block |
||
6414 | 6412 | $c2 = $i + 1 >= $max ? "\x00" : $str[$i + 1]; |
6415 | 6413 | |
6416 | 6414 | if ($c2 >= "\x80" && $c2 <= "\xBF") { // yeah, almost sure it's UTF8 already |
6417 | - $buf .= $c1 . $c2; |
|
6415 | + $buf .= $c1.$c2; |
|
6418 | 6416 | $i++; |
6419 | 6417 | } else { // not valid UTF8 - convert it |
6420 | 6418 | $buf .= self::to_utf8_convert($c1); |
@@ -6426,7 +6424,7 @@ discard block |
||
6426 | 6424 | $c3 = $i + 2 >= $max ? "\x00" : $str[$i + 2]; |
6427 | 6425 | |
6428 | 6426 | if ($c2 >= "\x80" && $c2 <= "\xBF" && $c3 >= "\x80" && $c3 <= "\xBF") { // yeah, almost sure it's UTF8 already |
6429 | - $buf .= $c1 . $c2 . $c3; |
|
6427 | + $buf .= $c1.$c2.$c3; |
|
6430 | 6428 | $i += 2; |
6431 | 6429 | } else { // not valid UTF8 - convert it |
6432 | 6430 | $buf .= self::to_utf8_convert($c1); |
@@ -6439,7 +6437,7 @@ discard block |
||
6439 | 6437 | $c4 = $i + 3 >= $max ? "\x00" : $str[$i + 3]; |
6440 | 6438 | |
6441 | 6439 | if ($c2 >= "\x80" && $c2 <= "\xBF" && $c3 >= "\x80" && $c3 <= "\xBF" && $c4 >= "\x80" && $c4 <= "\xBF") { // yeah, almost sure it's UTF8 already |
6442 | - $buf .= $c1 . $c2 . $c3 . $c4; |
|
6440 | + $buf .= $c1.$c2.$c3.$c4; |
|
6443 | 6441 | $i += 3; |
6444 | 6442 | } else { // not valid UTF8 - convert it |
6445 | 6443 | $buf .= self::to_utf8_convert($c1); |
@@ -6461,7 +6459,7 @@ discard block |
||
6461 | 6459 | // decode unicode escape sequences |
6462 | 6460 | $buf = \preg_replace_callback( |
6463 | 6461 | '/\\\\u([0-9a-f]{4})/i', |
6464 | - function ($match) { |
|
6462 | + function($match) { |
|
6465 | 6463 | return \mb_convert_encoding(pack('H*', $match[1]), 'UTF-8', 'UCS-2BE'); |
6466 | 6464 | }, |
6467 | 6465 | $buf |
@@ -6503,7 +6501,7 @@ discard block |
||
6503 | 6501 | } else { |
6504 | 6502 | $cc1 = self::$CHR[$ordC1 / 64] | "\xC0"; |
6505 | 6503 | $cc2 = ($int & "\x3F") | "\x80"; |
6506 | - $buf .= $cc1 . $cc2; |
|
6504 | + $buf .= $cc1.$cc2; |
|
6507 | 6505 | } |
6508 | 6506 | |
6509 | 6507 | return $buf; |
@@ -6564,7 +6562,7 @@ discard block |
||
6564 | 6562 | $cleanUtf8 |
6565 | 6563 | ); |
6566 | 6564 | |
6567 | - return $strPartOne . $strPartTwo; |
|
6565 | + return $strPartOne.$strPartTwo; |
|
6568 | 6566 | } |
6569 | 6567 | |
6570 | 6568 | /** |
@@ -6609,7 +6607,7 @@ discard block |
||
6609 | 6607 | $str = self::clean($str); |
6610 | 6608 | } |
6611 | 6609 | |
6612 | - $usePhpDefaultFunctions = !(bool)($charlist . \implode('', $exceptions)); |
|
6610 | + $usePhpDefaultFunctions = !(bool)($charlist.\implode('', $exceptions)); |
|
6613 | 6611 | |
6614 | 6612 | if ( |
6615 | 6613 | $usePhpDefaultFunctions === true |
@@ -7111,7 +7109,7 @@ discard block |
||
7111 | 7109 | return ''; |
7112 | 7110 | } |
7113 | 7111 | |
7114 | - \preg_match('/^\s*+(?:\S++\s*+){1,' . $limit . '}/u', $str, $matches); |
|
7112 | + \preg_match('/^\s*+(?:\S++\s*+){1,'.$limit.'}/u', $str, $matches); |
|
7115 | 7113 | |
7116 | 7114 | if ( |
7117 | 7115 | !isset($matches[0]) |
@@ -7121,7 +7119,7 @@ discard block |
||
7121 | 7119 | return $str; |
7122 | 7120 | } |
7123 | 7121 | |
7124 | - return self::rtrim($matches[0]) . $strAddOn; |
|
7122 | + return self::rtrim($matches[0]).$strAddOn; |
|
7125 | 7123 | } |
7126 | 7124 | |
7127 | 7125 | /** |
@@ -7186,7 +7184,7 @@ discard block |
||
7186 | 7184 | $strReturn .= $break; |
7187 | 7185 | } |
7188 | 7186 | |
7189 | - return $strReturn . \implode('', $chars); |
|
7187 | + return $strReturn.\implode('', $chars); |
|
7190 | 7188 | } |
7191 | 7189 | |
7192 | 7190 | /** |
@@ -19,6 +19,6 @@ |
||
19 | 19 | 'wi', 'we', 'wo', 'n', 'vu', 'ka', 'ke', 'va', 'vi', 've', 'vo', '', '', '"', '"', 'koto', |
20 | 20 | ]; |
21 | 21 | |
22 | -$result =& $data; |
|
22 | +$result = & $data; |
|
23 | 23 | unset($data); |
24 | 24 | return $result; |
@@ -19,6 +19,6 @@ |
||
19 | 19 | 'Xi ', 'Hui ', 'Yin ', 'An ', 'Xian ', 'Nan ', 'Chen ', 'Feng ', 'Zhu ', 'Yang ', 'Yan ', 'Heng ', 'Xuan ', 'Ge ', 'Nuo ', 'Qi ', |
20 | 20 | ]; |
21 | 21 | |
22 | -$result =& $data; |
|
22 | +$result = & $data; |
|
23 | 23 | unset($data); |
24 | 24 | return $result; |
@@ -19,6 +19,6 @@ |
||
19 | 19 | 'Yi ', 'Guang ', 'Gai ', 'Ge ', 'Dong ', 'Zhi ', 'Xiao ', 'Xiong ', 'Xiong ', 'Er ', 'E ', 'Xing ', 'Pian ', 'Neng ', 'Zi ', 'Gui ', |
20 | 20 | ]; |
21 | 21 | |
22 | -$result =& $data; |
|
22 | +$result = & $data; |
|
23 | 23 | unset($data); |
24 | 24 | return $result; |
@@ -19,6 +19,6 @@ |
||
19 | 19 | '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', |
20 | 20 | ]; |
21 | 21 | |
22 | -$result =& $data; |
|
22 | +$result = & $data; |
|
23 | 23 | unset($data); |
24 | 24 | return $result; |
@@ -19,6 +19,6 @@ |
||
19 | 19 | 'Pei ', 'Ju ', 'Duo ', 'Cui ', 'Bi ', 'San ', '[?]', 'Mao ', 'Sui ', 'Yu ', 'Yu ', 'Tuo ', 'He ', 'Jian ', 'Ta ', 'San ', |
20 | 20 | ]; |
21 | 21 | |
22 | -$result =& $data; |
|
22 | +$result = & $data; |
|
23 | 23 | unset($data); |
24 | 24 | return $result; |
@@ -19,6 +19,6 @@ |
||
19 | 19 | 'V', 'oy', 'i', '\'', '"', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', '[?]', |
20 | 20 | ]; |
21 | 21 | |
22 | -$result =& $data; |
|
22 | +$result = & $data; |
|
23 | 23 | unset($data); |
24 | 24 | return $result; |
@@ -19,6 +19,6 @@ |
||
19 | 19 | 'Xie ', 'Mai ', 'Xun ', 'Xun ', 'Lu ', 'Li ', 'Che ', 'Rang ', 'Quan ', 'Bao ', 'Shao ', 'Yun ', 'Jiu ', 'Bao ', 'Gou ', 'Wu ', |
20 | 20 | ]; |
21 | 21 | |
22 | -$result =& $data; |
|
22 | +$result = & $data; |
|
23 | 23 | unset($data); |
24 | 24 | return $result; |