@@ -217,6 +217,6 @@ |
||
| 217 | 217 | ), |
| 218 | 218 | ); |
| 219 | 219 | |
| 220 | -$result =& $data; |
|
| 220 | +$result = & $data; |
|
| 221 | 221 | unset($data); |
| 222 | 222 | return $result; |
@@ -89,7 +89,7 @@ discard block |
||
| 89 | 89 | if (!preg_match('//u', urldecode($uri))) { |
| 90 | 90 | $uri = preg_replace_callback( |
| 91 | 91 | '/[\x80-\xFF]+/', |
| 92 | - function ($m) { |
|
| 92 | + function($m) { |
|
| 93 | 93 | return urlencode($m[0]); |
| 94 | 94 | }, |
| 95 | 95 | $uri |
@@ -97,7 +97,7 @@ discard block |
||
| 97 | 97 | |
| 98 | 98 | $uri = preg_replace_callback( |
| 99 | 99 | '/(?:%[89A-F][0-9A-F])+/i', |
| 100 | - function ($m) { |
|
| 100 | + function($m) { |
|
| 101 | 101 | return urlencode(UTF8::encode('UTF-8', urldecode($m[0]))); |
| 102 | 102 | }, |
| 103 | 103 | $uri |
@@ -107,8 +107,8 @@ discard block |
||
| 107 | 107 | // Use ob_start() to buffer content and avoid problem of headers already sent... |
| 108 | 108 | if (headers_sent() === false) { |
| 109 | 109 | $severProtocol = (isset($_SERVER['SERVER_PROTOCOL']) ? $_SERVER['SERVER_PROTOCOL'] : 'HTTP/1.1'); |
| 110 | - header($severProtocol . ' 301 Moved Permanently'); |
|
| 111 | - header('Location: ' . $uri); |
|
| 110 | + header($severProtocol.' 301 Moved Permanently'); |
|
| 111 | + header('Location: '.$uri); |
|
| 112 | 112 | exit(); |
| 113 | 113 | } |
| 114 | 114 | } |
@@ -2397,7 +2397,7 @@ discard block |
||
| 2397 | 2397 | /** |
| 2398 | 2398 | * Check if the input is binary... (is look like a hack). |
| 2399 | 2399 | * |
| 2400 | - * @param mixed $input |
|
| 2400 | + * @param string $input |
|
| 2401 | 2401 | * |
| 2402 | 2402 | * @return bool |
| 2403 | 2403 | */ |
@@ -4409,7 +4409,7 @@ discard block |
||
| 4409 | 4409 | * @param string $encoding [optional] <p>Set the charset for e.g. "\mb_" function.</p> |
| 4410 | 4410 | * @param boolean $cleanUtf8 [optional] <p>Clean non UTF-8 chars from the string.</p> |
| 4411 | 4411 | * |
| 4412 | - * @return int|false <p> |
|
| 4412 | + * @return string <p> |
|
| 4413 | 4413 | * The numeric position of the first occurrence of needle in the haystack string.<br /> |
| 4414 | 4414 | * If needle is not found it returns false. |
| 4415 | 4415 | * </p> |
@@ -4618,7 +4618,7 @@ discard block |
||
| 4618 | 4618 | * @link http://php.net/manual/en/function.mb-strrpos.php |
| 4619 | 4619 | * |
| 4620 | 4620 | * @param string $haystack <p>The string being checked, for the last occurrence of needle</p> |
| 4621 | - * @param string|int $needle <p>The string to find in haystack.<br />Or a code point as int.</p> |
|
| 4621 | + * @param string $needle <p>The string to find in haystack.<br />Or a code point as int.</p> |
|
| 4622 | 4622 | * @param int $offset [optional] <p>May be specified to begin searching an arbitrary number of characters |
| 4623 | 4623 | * into the string. Negative values will stop searching at an arbitrary point prior to |
| 4624 | 4624 | * the end of the string. |
@@ -5360,7 +5360,7 @@ discard block |
||
| 5360 | 5360 | * 2) when any of these: àáâãäåæçèéêëìíîï are followed by TWO chars from group B, |
| 5361 | 5361 | * 3) when any of these: ðñòó are followed by THREE chars from group B. |
| 5362 | 5362 | * |
| 5363 | - * @param string|string[] $str <p>Any string or array.</p> |
|
| 5363 | + * @param string $str <p>Any string or array.</p> |
|
| 5364 | 5364 | * |
| 5365 | 5365 | * @return string|string[] <p>The UTF-8 encoded string.</p> |
| 5366 | 5366 | */ |
@@ -933,16 +933,16 @@ |
||
| 933 | 933 | $str = chr($code_point); |
| 934 | 934 | } elseif (0x800 > $code_point) { |
| 935 | 935 | $str = chr(0xC0 | $code_point >> 6) . |
| 936 | - chr(0x80 | $code_point & 0x3F); |
|
| 936 | + chr(0x80 | $code_point & 0x3F); |
|
| 937 | 937 | } elseif (0x10000 > $code_point) { |
| 938 | 938 | $str = chr(0xE0 | $code_point >> 12) . |
| 939 | - chr(0x80 | $code_point >> 6 & 0x3F) . |
|
| 940 | - chr(0x80 | $code_point & 0x3F); |
|
| 939 | + chr(0x80 | $code_point >> 6 & 0x3F) . |
|
| 940 | + chr(0x80 | $code_point & 0x3F); |
|
| 941 | 941 | } else { |
| 942 | 942 | $str = chr(0xF0 | $code_point >> 18) . |
| 943 | - chr(0x80 | $code_point >> 12 & 0x3F) . |
|
| 944 | - chr(0x80 | $code_point >> 6 & 0x3F) . |
|
| 945 | - chr(0x80 | $code_point & 0x3F); |
|
| 943 | + chr(0x80 | $code_point >> 12 & 0x3F) . |
|
| 944 | + chr(0x80 | $code_point >> 6 & 0x3F) . |
|
| 945 | + chr(0x80 | $code_point & 0x3F); |
|
| 946 | 946 | } |
| 947 | 947 | |
| 948 | 948 | if ($encoding !== 'UTF-8') { |
@@ -839,7 +839,7 @@ discard block |
||
| 839 | 839 | public static function add_bom_to_string($str) |
| 840 | 840 | { |
| 841 | 841 | if (self::string_has_bom($str) === false) { |
| 842 | - $str = self::bom() . $str; |
|
| 842 | + $str = self::bom().$str; |
|
| 843 | 843 | } |
| 844 | 844 | |
| 845 | 845 | return $str; |
@@ -938,7 +938,7 @@ discard block |
||
| 938 | 938 | |
| 939 | 939 | // use static cache, if there is no support for "IntlChar" |
| 940 | 940 | static $cache = array(); |
| 941 | - $cacheKey = $code_point . $encoding; |
|
| 941 | + $cacheKey = $code_point.$encoding; |
|
| 942 | 942 | if (isset($cache[$cacheKey]) === true) { |
| 943 | 943 | return $cache[$cacheKey]; |
| 944 | 944 | } |
@@ -946,16 +946,16 @@ discard block |
||
| 946 | 946 | if (0x80 > $code_point %= 0x200000) { |
| 947 | 947 | $str = chr($code_point); |
| 948 | 948 | } elseif (0x800 > $code_point) { |
| 949 | - $str = chr(0xC0 | $code_point >> 6) . |
|
| 949 | + $str = chr(0xC0 | $code_point >> 6). |
|
| 950 | 950 | chr(0x80 | $code_point & 0x3F); |
| 951 | 951 | } elseif (0x10000 > $code_point) { |
| 952 | - $str = chr(0xE0 | $code_point >> 12) . |
|
| 953 | - chr(0x80 | $code_point >> 6 & 0x3F) . |
|
| 952 | + $str = chr(0xE0 | $code_point >> 12). |
|
| 953 | + chr(0x80 | $code_point >> 6 & 0x3F). |
|
| 954 | 954 | chr(0x80 | $code_point & 0x3F); |
| 955 | 955 | } else { |
| 956 | - $str = chr(0xF0 | $code_point >> 18) . |
|
| 957 | - chr(0x80 | $code_point >> 12 & 0x3F) . |
|
| 958 | - chr(0x80 | $code_point >> 6 & 0x3F) . |
|
| 956 | + $str = chr(0xF0 | $code_point >> 18). |
|
| 957 | + chr(0x80 | $code_point >> 12 & 0x3F). |
|
| 958 | + chr(0x80 | $code_point >> 6 & 0x3F). |
|
| 959 | 959 | chr(0x80 | $code_point & 0x3F); |
| 960 | 960 | } |
| 961 | 961 | |
@@ -1211,7 +1211,7 @@ discard block |
||
| 1211 | 1211 | public static function decimal_to_chr($code) |
| 1212 | 1212 | { |
| 1213 | 1213 | return \mb_convert_encoding( |
| 1214 | - '&#x' . dechex($code) . ';', |
|
| 1214 | + '&#x'.dechex($code).';', |
|
| 1215 | 1215 | 'UTF-8', |
| 1216 | 1216 | 'HTML-ENTITIES' |
| 1217 | 1217 | ); |
@@ -1287,7 +1287,7 @@ discard block |
||
| 1287 | 1287 | && |
| 1288 | 1288 | self::$support['mbstring'] === false |
| 1289 | 1289 | ) { |
| 1290 | - trigger_error('UTF8::encode() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
| 1290 | + trigger_error('UTF8::encode() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
| 1291 | 1291 | } |
| 1292 | 1292 | |
| 1293 | 1293 | $strEncoded = \mb_convert_encoding( |
@@ -1487,7 +1487,7 @@ discard block |
||
| 1487 | 1487 | ) { |
| 1488 | 1488 | // Prevent leading combining chars |
| 1489 | 1489 | // for NFC-safe concatenations. |
| 1490 | - $var = $leading_combining . $var; |
|
| 1490 | + $var = $leading_combining.$var; |
|
| 1491 | 1491 | } |
| 1492 | 1492 | } |
| 1493 | 1493 | break; |
@@ -1905,7 +1905,7 @@ discard block |
||
| 1905 | 1905 | */ |
| 1906 | 1906 | private static function getData($file) |
| 1907 | 1907 | { |
| 1908 | - $file = __DIR__ . '/data/' . $file . '.php'; |
|
| 1908 | + $file = __DIR__.'/data/'.$file.'.php'; |
|
| 1909 | 1909 | if (file_exists($file)) { |
| 1910 | 1910 | /** @noinspection PhpIncludeInspection */ |
| 1911 | 1911 | return require $file; |
@@ -2008,7 +2008,7 @@ discard block |
||
| 2008 | 2008 | return implode( |
| 2009 | 2009 | '', |
| 2010 | 2010 | array_map( |
| 2011 | - function ($data) use ($keepAsciiChars, $encoding) { |
|
| 2011 | + function($data) use ($keepAsciiChars, $encoding) { |
|
| 2012 | 2012 | return UTF8::single_chr_html_encode($data, $keepAsciiChars, $encoding); |
| 2013 | 2013 | }, |
| 2014 | 2014 | self::split($str) |
@@ -2127,7 +2127,7 @@ discard block |
||
| 2127 | 2127 | |
| 2128 | 2128 | $str = preg_replace_callback( |
| 2129 | 2129 | "/&#\d{2,6};/", |
| 2130 | - function ($matches) use ($encoding) { |
|
| 2130 | + function($matches) use ($encoding) { |
|
| 2131 | 2131 | $returnTmp = \mb_convert_encoding($matches[0], $encoding, 'HTML-ENTITIES'); |
| 2132 | 2132 | |
| 2133 | 2133 | if ($returnTmp !== '"' && $returnTmp !== "'") { |
@@ -2436,9 +2436,9 @@ discard block |
||
| 2436 | 2436 | if (ctype_digit((string)$int)) { |
| 2437 | 2437 | $hex = dechex((int)$int); |
| 2438 | 2438 | |
| 2439 | - $hex = (strlen($hex) < 4 ? substr('0000' . $hex, -4) : $hex); |
|
| 2439 | + $hex = (strlen($hex) < 4 ? substr('0000'.$hex, -4) : $hex); |
|
| 2440 | 2440 | |
| 2441 | - return $pfix . $hex; |
|
| 2441 | + return $pfix.$hex; |
|
| 2442 | 2442 | } |
| 2443 | 2443 | |
| 2444 | 2444 | return ''; |
@@ -3124,7 +3124,7 @@ discard block |
||
| 3124 | 3124 | */ |
| 3125 | 3125 | public static function lcfirst($str) |
| 3126 | 3126 | { |
| 3127 | - return self::strtolower(self::substr($str, 0, 1)) . self::substr($str, 1); |
|
| 3127 | + return self::strtolower(self::substr($str, 0, 1)).self::substr($str, 1); |
|
| 3128 | 3128 | } |
| 3129 | 3129 | |
| 3130 | 3130 | /** |
@@ -3148,7 +3148,7 @@ discard block |
||
| 3148 | 3148 | return preg_replace('/^[\pZ\pC]+/u', '', $str); |
| 3149 | 3149 | } |
| 3150 | 3150 | |
| 3151 | - return preg_replace('/^' . self::rxClass($chars) . '+/u', '', $str); |
|
| 3151 | + return preg_replace('/^'.self::rxClass($chars).'+/u', '', $str); |
|
| 3152 | 3152 | } |
| 3153 | 3153 | |
| 3154 | 3154 | /** |
@@ -3645,7 +3645,7 @@ discard block |
||
| 3645 | 3645 | if (is_array($what)) { |
| 3646 | 3646 | /** @noinspection ForeachSourceInspection */ |
| 3647 | 3647 | foreach ($what as $item) { |
| 3648 | - $str = preg_replace('/(' . preg_quote($item, '/') . ')+/', $item, $str); |
|
| 3648 | + $str = preg_replace('/('.preg_quote($item, '/').')+/', $item, $str); |
|
| 3649 | 3649 | } |
| 3650 | 3650 | } |
| 3651 | 3651 | |
@@ -3730,7 +3730,7 @@ discard block |
||
| 3730 | 3730 | return preg_replace('/[\pZ\pC]+$/u', '', $str); |
| 3731 | 3731 | } |
| 3732 | 3732 | |
| 3733 | - return preg_replace('/' . self::rxClass($chars) . '+$/u', '', $str); |
|
| 3733 | + return preg_replace('/'.self::rxClass($chars).'+$/u', '', $str); |
|
| 3734 | 3734 | } |
| 3735 | 3735 | |
| 3736 | 3736 | /** |
@@ -3745,7 +3745,7 @@ discard block |
||
| 3745 | 3745 | { |
| 3746 | 3746 | static $rxClassCache = array(); |
| 3747 | 3747 | |
| 3748 | - $cacheKey = $s . $class; |
|
| 3748 | + $cacheKey = $s.$class; |
|
| 3749 | 3749 | |
| 3750 | 3750 | if (isset($rxClassCache[$cacheKey])) { |
| 3751 | 3751 | return $rxClassCache[$cacheKey]; |
@@ -3757,7 +3757,7 @@ discard block |
||
| 3757 | 3757 | /** @noinspection SuspiciousLoopInspection */ |
| 3758 | 3758 | foreach (self::str_split($s) as $s) { |
| 3759 | 3759 | if ('-' === $s) { |
| 3760 | - $class[0] = '-' . $class[0]; |
|
| 3760 | + $class[0] = '-'.$class[0]; |
|
| 3761 | 3761 | } elseif (!isset($s[2])) { |
| 3762 | 3762 | $class[0] .= preg_quote($s, '/'); |
| 3763 | 3763 | } elseif (1 === self::strlen($s)) { |
@@ -3768,13 +3768,13 @@ discard block |
||
| 3768 | 3768 | } |
| 3769 | 3769 | |
| 3770 | 3770 | if ($class[0]) { |
| 3771 | - $class[0] = '[' . $class[0] . ']'; |
|
| 3771 | + $class[0] = '['.$class[0].']'; |
|
| 3772 | 3772 | } |
| 3773 | 3773 | |
| 3774 | 3774 | if (1 === count($class)) { |
| 3775 | 3775 | $return = $class[0]; |
| 3776 | 3776 | } else { |
| 3777 | - $return = '(?:' . implode('|', $class) . ')'; |
|
| 3777 | + $return = '(?:'.implode('|', $class).')'; |
|
| 3778 | 3778 | } |
| 3779 | 3779 | |
| 3780 | 3780 | $rxClassCache[$cacheKey] = $return; |
@@ -3788,7 +3788,7 @@ discard block |
||
| 3788 | 3788 | public static function showSupport() |
| 3789 | 3789 | { |
| 3790 | 3790 | foreach (self::$support as $utf8Support) { |
| 3791 | - echo $utf8Support . "\n<br>"; |
|
| 3791 | + echo $utf8Support."\n<br>"; |
|
| 3792 | 3792 | } |
| 3793 | 3793 | } |
| 3794 | 3794 | |
@@ -3822,7 +3822,7 @@ discard block |
||
| 3822 | 3822 | $encoding = self::normalize_encoding($encoding); |
| 3823 | 3823 | } |
| 3824 | 3824 | |
| 3825 | - return '&#' . self::ord($char, $encoding) . ';'; |
|
| 3825 | + return '&#'.self::ord($char, $encoding).';'; |
|
| 3826 | 3826 | } |
| 3827 | 3827 | |
| 3828 | 3828 | /** |
@@ -3874,19 +3874,19 @@ discard block |
||
| 3874 | 3874 | $ret[] = $str[$i]; |
| 3875 | 3875 | } elseif ((($str[$i] & "\xE0") === "\xC0") && isset($str[$i + 1])) { |
| 3876 | 3876 | if (($str[$i + 1] & "\xC0") === "\x80") { |
| 3877 | - $ret[] = $str[$i] . $str[$i + 1]; |
|
| 3877 | + $ret[] = $str[$i].$str[$i + 1]; |
|
| 3878 | 3878 | |
| 3879 | 3879 | $i++; |
| 3880 | 3880 | } |
| 3881 | 3881 | } elseif ((($str[$i] & "\xF0") === "\xE0") && isset($str[$i + 2])) { |
| 3882 | 3882 | if ((($str[$i + 1] & "\xC0") === "\x80") && (($str[$i + 2] & "\xC0") === "\x80")) { |
| 3883 | - $ret[] = $str[$i] . $str[$i + 1] . $str[$i + 2]; |
|
| 3883 | + $ret[] = $str[$i].$str[$i + 1].$str[$i + 2]; |
|
| 3884 | 3884 | |
| 3885 | 3885 | $i += 2; |
| 3886 | 3886 | } |
| 3887 | 3887 | } elseif ((($str[$i] & "\xF8") === "\xF0") && isset($str[$i + 3])) { |
| 3888 | 3888 | if ((($str[$i + 1] & "\xC0") === "\x80") && (($str[$i + 2] & "\xC0") === "\x80") && (($str[$i + 3] & "\xC0") === "\x80")) { |
| 3889 | - $ret[] = $str[$i] . $str[$i + 1] . $str[$i + 2] . $str[$i + 3]; |
|
| 3889 | + $ret[] = $str[$i].$str[$i + 1].$str[$i + 2].$str[$i + 3]; |
|
| 3890 | 3890 | |
| 3891 | 3891 | $i += 3; |
| 3892 | 3892 | } |
@@ -3898,7 +3898,7 @@ discard block |
||
| 3898 | 3898 | $ret = array_chunk($ret, $length); |
| 3899 | 3899 | |
| 3900 | 3900 | return array_map( |
| 3901 | - function ($item) { |
|
| 3901 | + function($item) { |
|
| 3902 | 3902 | return implode('', $item); |
| 3903 | 3903 | }, $ret |
| 3904 | 3904 | ); |
@@ -4087,7 +4087,7 @@ discard block |
||
| 4087 | 4087 | if ('' === $s .= '') { |
| 4088 | 4088 | $s = '/^(?<=.)$/'; |
| 4089 | 4089 | } else { |
| 4090 | - $s = '/' . preg_quote($s, '/') . '/ui'; |
|
| 4090 | + $s = '/'.preg_quote($s, '/').'/ui'; |
|
| 4091 | 4091 | } |
| 4092 | 4092 | } |
| 4093 | 4093 | |
@@ -4145,7 +4145,7 @@ discard block |
||
| 4145 | 4145 | } |
| 4146 | 4146 | |
| 4147 | 4147 | if (self::substr($str, $length - 1, 1) === ' ') { |
| 4148 | - return self::substr($str, 0, $length - 1) . $strAddOn; |
|
| 4148 | + return self::substr($str, 0, $length - 1).$strAddOn; |
|
| 4149 | 4149 | } |
| 4150 | 4150 | |
| 4151 | 4151 | $str = self::substr($str, 0, $length); |
@@ -4154,9 +4154,9 @@ discard block |
||
| 4154 | 4154 | $new_str = implode(' ', $array); |
| 4155 | 4155 | |
| 4156 | 4156 | if ($new_str === '') { |
| 4157 | - $str = self::substr($str, 0, $length - 1) . $strAddOn; |
|
| 4157 | + $str = self::substr($str, 0, $length - 1).$strAddOn; |
|
| 4158 | 4158 | } else { |
| 4159 | - $str = $new_str . $strAddOn; |
|
| 4159 | + $str = $new_str.$strAddOn; |
|
| 4160 | 4160 | } |
| 4161 | 4161 | |
| 4162 | 4162 | return $str; |
@@ -4211,7 +4211,7 @@ discard block |
||
| 4211 | 4211 | $pre = ''; |
| 4212 | 4212 | } |
| 4213 | 4213 | |
| 4214 | - return $pre . $str . $post; |
|
| 4214 | + return $pre.$str.$post; |
|
| 4215 | 4215 | } |
| 4216 | 4216 | |
| 4217 | 4217 | return $str; |
@@ -4341,7 +4341,7 @@ discard block |
||
| 4341 | 4341 | } |
| 4342 | 4342 | |
| 4343 | 4343 | /** @noinspection PhpInternalEntityUsedInspection */ |
| 4344 | - preg_match_all('/' . Grapheme::GRAPHEME_CLUSTER_RX . '/u', $str, $a); |
|
| 4344 | + preg_match_all('/'.Grapheme::GRAPHEME_CLUSTER_RX.'/u', $str, $a); |
|
| 4345 | 4345 | $a = $a[0]; |
| 4346 | 4346 | |
| 4347 | 4347 | if ($len === 1) { |
@@ -4516,7 +4516,7 @@ discard block |
||
| 4516 | 4516 | public static function strcmp($str1, $str2) |
| 4517 | 4517 | { |
| 4518 | 4518 | /** @noinspection PhpUndefinedClassInspection */ |
| 4519 | - return $str1 . '' === $str2 . '' ? 0 : strcmp( |
|
| 4519 | + return $str1.'' === $str2.'' ? 0 : strcmp( |
|
| 4520 | 4520 | \Normalizer::normalize($str1, \Normalizer::NFD), |
| 4521 | 4521 | \Normalizer::normalize($str2, \Normalizer::NFD) |
| 4522 | 4522 | ); |
@@ -4547,7 +4547,7 @@ discard block |
||
| 4547 | 4547 | return null; |
| 4548 | 4548 | } |
| 4549 | 4549 | |
| 4550 | - if (preg_match('/^(.*?)' . self::rxClass($charList) . '/us', $str, $length)) { |
|
| 4550 | + if (preg_match('/^(.*?)'.self::rxClass($charList).'/us', $str, $length)) { |
|
| 4551 | 4551 | /** @noinspection OffsetOperationsInspection */ |
| 4552 | 4552 | return self::strlen($length[1]); |
| 4553 | 4553 | } |
@@ -4741,7 +4741,7 @@ discard block |
||
| 4741 | 4741 | && |
| 4742 | 4742 | self::$support['mbstring'] === false |
| 4743 | 4743 | ) { |
| 4744 | - trigger_error('UTF8::stristr() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
| 4744 | + trigger_error('UTF8::stristr() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
| 4745 | 4745 | } |
| 4746 | 4746 | |
| 4747 | 4747 | if (self::$support['mbstring'] === true) { |
@@ -4752,7 +4752,7 @@ discard block |
||
| 4752 | 4752 | return \grapheme_stristr($haystack, $needle, $before_needle); |
| 4753 | 4753 | } |
| 4754 | 4754 | |
| 4755 | - preg_match('/^(.*?)' . preg_quote($needle, '/') . '/usi', $haystack, $match); |
|
| 4755 | + preg_match('/^(.*?)'.preg_quote($needle, '/').'/usi', $haystack, $match); |
|
| 4756 | 4756 | |
| 4757 | 4757 | if (!isset($match[1])) { |
| 4758 | 4758 | return false; |
@@ -4810,7 +4810,7 @@ discard block |
||
| 4810 | 4810 | && |
| 4811 | 4811 | self::$support['mbstring'] === false |
| 4812 | 4812 | ) { |
| 4813 | - trigger_error('UTF8::strlen() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
| 4813 | + trigger_error('UTF8::strlen() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
| 4814 | 4814 | } |
| 4815 | 4815 | |
| 4816 | 4816 | if (self::$support['mbstring'] === true) { |
@@ -4875,7 +4875,7 @@ discard block |
||
| 4875 | 4875 | */ |
| 4876 | 4876 | public static function strnatcmp($str1, $str2) |
| 4877 | 4877 | { |
| 4878 | - return $str1 . '' === $str2 . '' ? 0 : strnatcmp(self::strtonatfold($str1), self::strtonatfold($str2)); |
|
| 4878 | + return $str1.'' === $str2.'' ? 0 : strnatcmp(self::strtonatfold($str1), self::strtonatfold($str2)); |
|
| 4879 | 4879 | } |
| 4880 | 4880 | |
| 4881 | 4881 | /** |
@@ -4936,7 +4936,7 @@ discard block |
||
| 4936 | 4936 | return false; |
| 4937 | 4937 | } |
| 4938 | 4938 | |
| 4939 | - if (preg_match('/' . self::rxClass($char_list) . '/us', $haystack, $m)) { |
|
| 4939 | + if (preg_match('/'.self::rxClass($char_list).'/us', $haystack, $m)) { |
|
| 4940 | 4940 | return substr($haystack, strpos($haystack, $m[0])); |
| 4941 | 4941 | } else { |
| 4942 | 4942 | return false; |
@@ -5003,7 +5003,7 @@ discard block |
||
| 5003 | 5003 | && |
| 5004 | 5004 | self::$support['mbstring'] === false |
| 5005 | 5005 | ) { |
| 5006 | - trigger_error('UTF8::strpos() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
| 5006 | + trigger_error('UTF8::strpos() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
| 5007 | 5007 | } |
| 5008 | 5008 | |
| 5009 | 5009 | if (self::$support['mbstring'] === true) { |
@@ -5205,7 +5205,7 @@ discard block |
||
| 5205 | 5205 | && |
| 5206 | 5206 | self::$support['mbstring'] === false |
| 5207 | 5207 | ) { |
| 5208 | - trigger_error('UTF8::strripos() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
| 5208 | + trigger_error('UTF8::strripos() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
| 5209 | 5209 | } |
| 5210 | 5210 | |
| 5211 | 5211 | if (self::$support['mbstring'] === true) { |
@@ -5286,7 +5286,7 @@ discard block |
||
| 5286 | 5286 | && |
| 5287 | 5287 | self::$support['mbstring'] === false |
| 5288 | 5288 | ) { |
| 5289 | - trigger_error('UTF8::strrpos() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
| 5289 | + trigger_error('UTF8::strrpos() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
| 5290 | 5290 | } |
| 5291 | 5291 | |
| 5292 | 5292 | if (self::$support['mbstring'] === true) { |
@@ -5346,7 +5346,7 @@ discard block |
||
| 5346 | 5346 | return 0; |
| 5347 | 5347 | } |
| 5348 | 5348 | |
| 5349 | - return preg_match('/^' . self::rxClass($mask) . '+/u', $str, $str) ? self::strlen($str[0]) : 0; |
|
| 5349 | + return preg_match('/^'.self::rxClass($mask).'+/u', $str, $str) ? self::strlen($str[0]) : 0; |
|
| 5350 | 5350 | } |
| 5351 | 5351 | |
| 5352 | 5352 | /** |
@@ -5392,7 +5392,7 @@ discard block |
||
| 5392 | 5392 | && |
| 5393 | 5393 | self::$support['mbstring'] === false |
| 5394 | 5394 | ) { |
| 5395 | - trigger_error('UTF8::strstr() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
| 5395 | + trigger_error('UTF8::strstr() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
| 5396 | 5396 | } |
| 5397 | 5397 | |
| 5398 | 5398 | if (self::$support['mbstring'] === true) { |
@@ -5409,7 +5409,7 @@ discard block |
||
| 5409 | 5409 | } |
| 5410 | 5410 | } |
| 5411 | 5411 | |
| 5412 | - preg_match('/^(.*?)' . preg_quote($needle, '/') . '/us', $haystack, $match); |
|
| 5412 | + preg_match('/^(.*?)'.preg_quote($needle, '/').'/us', $haystack, $match); |
|
| 5413 | 5413 | |
| 5414 | 5414 | if (!isset($match[1])) { |
| 5415 | 5415 | return false; |
@@ -5675,7 +5675,7 @@ discard block |
||
| 5675 | 5675 | && |
| 5676 | 5676 | self::$support['mbstring'] === false |
| 5677 | 5677 | ) { |
| 5678 | - trigger_error('UTF8::substr() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
| 5678 | + trigger_error('UTF8::substr() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
| 5679 | 5679 | } |
| 5680 | 5680 | |
| 5681 | 5681 | if (self::$support['mbstring'] === true) { |
@@ -5784,14 +5784,14 @@ discard block |
||
| 5784 | 5784 | && |
| 5785 | 5785 | self::$support['mbstring'] === false |
| 5786 | 5786 | ) { |
| 5787 | - trigger_error('UTF8::substr_count() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
| 5787 | + trigger_error('UTF8::substr_count() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
| 5788 | 5788 | } |
| 5789 | 5789 | |
| 5790 | 5790 | if (self::$support['mbstring'] === true) { |
| 5791 | 5791 | return \mb_substr_count($haystack, $needle, $encoding); |
| 5792 | 5792 | } |
| 5793 | 5793 | |
| 5794 | - preg_match_all('/' . preg_quote($needle, '/') . '/us', $haystack, $matches, PREG_SET_ORDER); |
|
| 5794 | + preg_match_all('/'.preg_quote($needle, '/').'/us', $haystack, $matches, PREG_SET_ORDER); |
|
| 5795 | 5795 | |
| 5796 | 5796 | return count($matches); |
| 5797 | 5797 | } |
@@ -6038,7 +6038,7 @@ discard block |
||
| 6038 | 6038 | |
| 6039 | 6039 | $strSwappedCase = preg_replace_callback( |
| 6040 | 6040 | '/[\S]/u', |
| 6041 | - function ($match) use ($encoding) { |
|
| 6041 | + function($match) use ($encoding) { |
|
| 6042 | 6042 | $marchToUpper = UTF8::strtoupper($match[0], $encoding); |
| 6043 | 6043 | |
| 6044 | 6044 | if ($match[0] === $marchToUpper) { |
@@ -6220,7 +6220,7 @@ discard block |
||
| 6220 | 6220 | |
| 6221 | 6221 | $bank = $ord >> 8; |
| 6222 | 6222 | if (!array_key_exists($bank, (array)$UTF8_TO_ASCII)) { |
| 6223 | - $bankfile = __DIR__ . '/data/' . sprintf('x%02x', $bank) . '.php'; |
|
| 6223 | + $bankfile = __DIR__.'/data/'.sprintf('x%02x', $bank).'.php'; |
|
| 6224 | 6224 | if (file_exists($bankfile)) { |
| 6225 | 6225 | /** @noinspection PhpIncludeInspection */ |
| 6226 | 6226 | require $bankfile; |
@@ -6341,40 +6341,40 @@ discard block |
||
| 6341 | 6341 | if ($c1 >= "\xc0" & $c1 <= "\xdf") { // looks like 2 bytes UTF8 |
| 6342 | 6342 | |
| 6343 | 6343 | if ($c2 >= "\x80" && $c2 <= "\xbf") { // yeah, almost sure it's UTF8 already |
| 6344 | - $buf .= $c1 . $c2; |
|
| 6344 | + $buf .= $c1.$c2; |
|
| 6345 | 6345 | $i++; |
| 6346 | 6346 | } else { // not valid UTF8 - convert it |
| 6347 | 6347 | $cc1 = (chr(ord($c1) / 64) | "\xc0"); |
| 6348 | 6348 | $cc2 = ($c1 & "\x3f") | "\x80"; |
| 6349 | - $buf .= $cc1 . $cc2; |
|
| 6349 | + $buf .= $cc1.$cc2; |
|
| 6350 | 6350 | } |
| 6351 | 6351 | |
| 6352 | 6352 | } elseif ($c1 >= "\xe0" & $c1 <= "\xef") { // looks like 3 bytes UTF8 |
| 6353 | 6353 | |
| 6354 | 6354 | if ($c2 >= "\x80" && $c2 <= "\xbf" && $c3 >= "\x80" && $c3 <= "\xbf") { // yeah, almost sure it's UTF8 already |
| 6355 | - $buf .= $c1 . $c2 . $c3; |
|
| 6355 | + $buf .= $c1.$c2.$c3; |
|
| 6356 | 6356 | $i += 2; |
| 6357 | 6357 | } else { // not valid UTF8 - convert it |
| 6358 | 6358 | $cc1 = (chr(ord($c1) / 64) | "\xc0"); |
| 6359 | 6359 | $cc2 = ($c1 & "\x3f") | "\x80"; |
| 6360 | - $buf .= $cc1 . $cc2; |
|
| 6360 | + $buf .= $cc1.$cc2; |
|
| 6361 | 6361 | } |
| 6362 | 6362 | |
| 6363 | 6363 | } elseif ($c1 >= "\xf0" & $c1 <= "\xf7") { // looks like 4 bytes UTF8 |
| 6364 | 6364 | |
| 6365 | 6365 | if ($c2 >= "\x80" && $c2 <= "\xbf" && $c3 >= "\x80" && $c3 <= "\xbf" && $c4 >= "\x80" && $c4 <= "\xbf") { // yeah, almost sure it's UTF8 already |
| 6366 | - $buf .= $c1 . $c2 . $c3 . $c4; |
|
| 6366 | + $buf .= $c1.$c2.$c3.$c4; |
|
| 6367 | 6367 | $i += 3; |
| 6368 | 6368 | } else { // not valid UTF8 - convert it |
| 6369 | 6369 | $cc1 = (chr(ord($c1) / 64) | "\xc0"); |
| 6370 | 6370 | $cc2 = ($c1 & "\x3f") | "\x80"; |
| 6371 | - $buf .= $cc1 . $cc2; |
|
| 6371 | + $buf .= $cc1.$cc2; |
|
| 6372 | 6372 | } |
| 6373 | 6373 | |
| 6374 | 6374 | } else { // doesn't look like UTF8, but should be converted |
| 6375 | 6375 | $cc1 = (chr(ord($c1) / 64) | "\xc0"); |
| 6376 | 6376 | $cc2 = (($c1 & "\x3f") | "\x80"); |
| 6377 | - $buf .= $cc1 . $cc2; |
|
| 6377 | + $buf .= $cc1.$cc2; |
|
| 6378 | 6378 | } |
| 6379 | 6379 | |
| 6380 | 6380 | } elseif (($c1 & "\xc0") === "\x80") { // needs conversion |
@@ -6385,7 +6385,7 @@ discard block |
||
| 6385 | 6385 | } else { |
| 6386 | 6386 | $cc1 = (chr($ordC1 / 64) | "\xc0"); |
| 6387 | 6387 | $cc2 = (($c1 & "\x3f") | "\x80"); |
| 6388 | - $buf .= $cc1 . $cc2; |
|
| 6388 | + $buf .= $cc1.$cc2; |
|
| 6389 | 6389 | } |
| 6390 | 6390 | |
| 6391 | 6391 | } else { // it doesn't need conversion |
@@ -6396,7 +6396,7 @@ discard block |
||
| 6396 | 6396 | // decode unicode escape sequences |
| 6397 | 6397 | $buf = preg_replace_callback( |
| 6398 | 6398 | '/\\\\u([0-9a-f]{4})/i', |
| 6399 | - function ($match) { |
|
| 6399 | + function($match) { |
|
| 6400 | 6400 | return \mb_convert_encoding(pack('H*', $match[1]), 'UTF-8', 'UCS-2BE'); |
| 6401 | 6401 | }, |
| 6402 | 6402 | $buf |
@@ -6448,7 +6448,7 @@ discard block |
||
| 6448 | 6448 | */ |
| 6449 | 6449 | public static function ucfirst($str, $encoding = 'UTF-8', $cleanUtf8 = false) |
| 6450 | 6450 | { |
| 6451 | - return self::strtoupper(self::substr($str, 0, 1, $encoding, $cleanUtf8), $encoding, $cleanUtf8) . self::substr($str, 1, null, $encoding, $cleanUtf8); |
|
| 6451 | + return self::strtoupper(self::substr($str, 0, 1, $encoding, $cleanUtf8), $encoding, $cleanUtf8).self::substr($str, 1, null, $encoding, $cleanUtf8); |
|
| 6452 | 6452 | } |
| 6453 | 6453 | |
| 6454 | 6454 | /** |
@@ -6926,7 +6926,7 @@ discard block |
||
| 6926 | 6926 | return ''; |
| 6927 | 6927 | } |
| 6928 | 6928 | |
| 6929 | - preg_match('/^\s*+(?:\S++\s*+){1,' . $words . '}/u', $str, $matches); |
|
| 6929 | + preg_match('/^\s*+(?:\S++\s*+){1,'.$words.'}/u', $str, $matches); |
|
| 6930 | 6930 | |
| 6931 | 6931 | if ( |
| 6932 | 6932 | !isset($matches[0]) |
@@ -6936,7 +6936,7 @@ discard block |
||
| 6936 | 6936 | return $str; |
| 6937 | 6937 | } |
| 6938 | 6938 | |
| 6939 | - return self::rtrim($matches[0]) . $strAddOn; |
|
| 6939 | + return self::rtrim($matches[0]).$strAddOn; |
|
| 6940 | 6940 | } |
| 6941 | 6941 | |
| 6942 | 6942 | /** |
@@ -7004,7 +7004,7 @@ discard block |
||
| 7004 | 7004 | $strReturn .= $break; |
| 7005 | 7005 | } |
| 7006 | 7006 | |
| 7007 | - return $strReturn . implode('', $chars); |
|
| 7007 | + return $strReturn.implode('', $chars); |
|
| 7008 | 7008 | } |
| 7009 | 7009 | |
| 7010 | 7010 | /** |