@@ -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; |
@@ -510,10 +510,10 @@ discard block |
||
510 | 510 | && |
511 | 511 | self::$SUPPORT['mbstring'] === false |
512 | 512 | ) { |
513 | - \trigger_error('UTF8::chr() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
513 | + \trigger_error('UTF8::chr() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
514 | 514 | } |
515 | 515 | |
516 | - $cacheKey = $code_point . $encoding; |
|
516 | + $cacheKey = $code_point.$encoding; |
|
517 | 517 | if (isset($CHAR_CACHE[$cacheKey]) === true) { |
518 | 518 | return $CHAR_CACHE[$cacheKey]; |
519 | 519 | } |
@@ -558,16 +558,16 @@ discard block |
||
558 | 558 | if ($code_point <= 0x7F) { |
559 | 559 | $chr = self::$CHR[$code_point]; |
560 | 560 | } elseif ($code_point <= 0x7FF) { |
561 | - $chr = self::$CHR[($code_point >> 6) + 0xC0] . |
|
561 | + $chr = self::$CHR[($code_point >> 6) + 0xC0]. |
|
562 | 562 | self::$CHR[($code_point & 0x3F) + 0x80]; |
563 | 563 | } elseif ($code_point <= 0xFFFF) { |
564 | - $chr = self::$CHR[($code_point >> 12) + 0xE0] . |
|
565 | - self::$CHR[(($code_point >> 6) & 0x3F) + 0x80] . |
|
564 | + $chr = self::$CHR[($code_point >> 12) + 0xE0]. |
|
565 | + self::$CHR[(($code_point >> 6) & 0x3F) + 0x80]. |
|
566 | 566 | self::$CHR[($code_point & 0x3F) + 0x80]; |
567 | 567 | } else { |
568 | - $chr = self::$CHR[($code_point >> 18) + 0xF0] . |
|
569 | - self::$CHR[(($code_point >> 12) & 0x3F) + 0x80] . |
|
570 | - self::$CHR[(($code_point >> 6) & 0x3F) + 0x80] . |
|
568 | + $chr = self::$CHR[($code_point >> 18) + 0xF0]. |
|
569 | + self::$CHR[(($code_point >> 12) & 0x3F) + 0x80]. |
|
570 | + self::$CHR[(($code_point >> 6) & 0x3F) + 0x80]. |
|
571 | 571 | self::$CHR[($code_point & 0x3F) + 0x80]; |
572 | 572 | } |
573 | 573 | |
@@ -619,7 +619,7 @@ discard block |
||
619 | 619 | |
620 | 620 | if (self::$SUPPORT['mbstring_func_overload'] === true) { |
621 | 621 | return \array_map( |
622 | - function ($data) { |
|
622 | + function($data) { |
|
623 | 623 | return UTF8::strlen_in_byte($data); |
624 | 624 | }, |
625 | 625 | $strSplit |
@@ -934,7 +934,7 @@ discard block |
||
934 | 934 | */ |
935 | 935 | public static function decimal_to_chr($int): string |
936 | 936 | { |
937 | - return self::html_entity_decode('&#' . $int . ';', ENT_QUOTES | ENT_HTML5); |
|
937 | + return self::html_entity_decode('&#'.$int.';', ENT_QUOTES | ENT_HTML5); |
|
938 | 938 | } |
939 | 939 | |
940 | 940 | /** |
@@ -1014,7 +1014,7 @@ discard block |
||
1014 | 1014 | && |
1015 | 1015 | self::$SUPPORT['mbstring'] === false |
1016 | 1016 | ) { |
1017 | - \trigger_error('UTF8::encode() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
1017 | + \trigger_error('UTF8::encode() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
1018 | 1018 | } |
1019 | 1019 | |
1020 | 1020 | // always fallback via symfony polyfill |
@@ -1076,7 +1076,7 @@ discard block |
||
1076 | 1076 | return ''; |
1077 | 1077 | } |
1078 | 1078 | |
1079 | - return \rtrim($strSub, $trimChars) . $replacerForSkippedText; |
|
1079 | + return \rtrim($strSub, $trimChars).$replacerForSkippedText; |
|
1080 | 1080 | } |
1081 | 1081 | |
1082 | 1082 | return $str; |
@@ -1112,14 +1112,14 @@ discard block |
||
1112 | 1112 | if (!$pos_end || $pos_end <= 0) { |
1113 | 1113 | $strSub = self::substr($str, $pos_start, self::strlen($str), $encoding); |
1114 | 1114 | if ($strSub !== false) { |
1115 | - $extract = $replacerForSkippedText . \ltrim($strSub, $trimChars); |
|
1115 | + $extract = $replacerForSkippedText.\ltrim($strSub, $trimChars); |
|
1116 | 1116 | } else { |
1117 | 1117 | $extract = ''; |
1118 | 1118 | } |
1119 | 1119 | } else { |
1120 | 1120 | $strSub = self::substr($str, $pos_start, $pos_end, $encoding); |
1121 | 1121 | if ($strSub !== false) { |
1122 | - $extract = $replacerForSkippedText . \trim($strSub, $trimChars) . $replacerForSkippedText; |
|
1122 | + $extract = $replacerForSkippedText.\trim($strSub, $trimChars).$replacerForSkippedText; |
|
1123 | 1123 | } else { |
1124 | 1124 | $extract = ''; |
1125 | 1125 | } |
@@ -1142,7 +1142,7 @@ discard block |
||
1142 | 1142 | if ($pos_end) { |
1143 | 1143 | $strSub = self::substr($str, 0, $pos_end, $encoding); |
1144 | 1144 | if ($strSub !== false) { |
1145 | - $extract = \rtrim($strSub, $trimChars) . $replacerForSkippedText; |
|
1145 | + $extract = \rtrim($strSub, $trimChars).$replacerForSkippedText; |
|
1146 | 1146 | } else { |
1147 | 1147 | $extract = ''; |
1148 | 1148 | } |
@@ -1260,7 +1260,7 @@ discard block |
||
1260 | 1260 | { |
1261 | 1261 | $file_content = \file_get_contents($file_path); |
1262 | 1262 | if ($file_content === false) { |
1263 | - throw new \RuntimeException('file_get_contents() returned false for:' . $file_path); |
|
1263 | + throw new \RuntimeException('file_get_contents() returned false for:'.$file_path); |
|
1264 | 1264 | } |
1265 | 1265 | |
1266 | 1266 | return self::string_has_bom($file_content); |
@@ -1320,7 +1320,7 @@ discard block |
||
1320 | 1320 | ) { |
1321 | 1321 | // Prevent leading combining chars |
1322 | 1322 | // for NFC-safe concatenations. |
1323 | - $var = $leading_combining . $var; |
|
1323 | + $var = $leading_combining.$var; |
|
1324 | 1324 | } |
1325 | 1325 | } |
1326 | 1326 | |
@@ -1805,7 +1805,7 @@ discard block |
||
1805 | 1805 | */ |
1806 | 1806 | private static function getData(string $file) |
1807 | 1807 | { |
1808 | - $file = __DIR__ . '/data/' . $file . '.php'; |
|
1808 | + $file = __DIR__.'/data/'.$file.'.php'; |
|
1809 | 1809 | if (\file_exists($file)) { |
1810 | 1810 | /** @noinspection PhpIncludeInspection */ |
1811 | 1811 | return require $file; |
@@ -1883,16 +1883,16 @@ discard block |
||
1883 | 1883 | */ |
1884 | 1884 | public static function get_unique_string($entropyExtra = '', bool $md5 = true): string |
1885 | 1885 | { |
1886 | - $uniqueHelper = \mt_rand() . |
|
1887 | - \session_id() . |
|
1888 | - ($_SERVER['REMOTE_ADDR'] ?? '') . |
|
1889 | - ($_SERVER['SERVER_ADDR'] ?? '') . |
|
1886 | + $uniqueHelper = \mt_rand(). |
|
1887 | + \session_id(). |
|
1888 | + ($_SERVER['REMOTE_ADDR'] ?? ''). |
|
1889 | + ($_SERVER['SERVER_ADDR'] ?? ''). |
|
1890 | 1890 | $entropyExtra; |
1891 | 1891 | |
1892 | 1892 | $uniqueString = \uniqid($uniqueHelper, true); |
1893 | 1893 | |
1894 | 1894 | if ($md5) { |
1895 | - $uniqueString = \md5($uniqueString . $uniqueHelper); |
|
1895 | + $uniqueString = \md5($uniqueString.$uniqueHelper); |
|
1896 | 1896 | } |
1897 | 1897 | |
1898 | 1898 | return $uniqueString; |
@@ -2030,7 +2030,7 @@ discard block |
||
2030 | 2030 | return \implode( |
2031 | 2031 | '', |
2032 | 2032 | \array_map( |
2033 | - function ($data) use ($keepAsciiChars, $encoding) { |
|
2033 | + function($data) use ($keepAsciiChars, $encoding) { |
|
2034 | 2034 | return UTF8::single_chr_html_encode($data, $keepAsciiChars, $encoding); |
2035 | 2035 | }, |
2036 | 2036 | self::split($str) |
@@ -2146,7 +2146,7 @@ discard block |
||
2146 | 2146 | && |
2147 | 2147 | self::$SUPPORT['mbstring'] === false |
2148 | 2148 | ) { |
2149 | - \trigger_error('UTF8::html_entity_decode() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
2149 | + \trigger_error('UTF8::html_entity_decode() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
2150 | 2150 | } |
2151 | 2151 | |
2152 | 2152 | do { |
@@ -2154,7 +2154,7 @@ discard block |
||
2154 | 2154 | |
2155 | 2155 | $str = (string)\preg_replace_callback( |
2156 | 2156 | "/&#\d{2,6};/", |
2157 | - function ($matches) use ($encoding) { |
|
2157 | + function($matches) use ($encoding) { |
|
2158 | 2158 | // always fallback via symfony polyfill |
2159 | 2159 | $returnTmp = \mb_convert_encoding($matches[0], $encoding, 'HTML-ENTITIES'); |
2160 | 2160 | |
@@ -2495,9 +2495,9 @@ discard block |
||
2495 | 2495 | { |
2496 | 2496 | $hex = \dechex($int); |
2497 | 2497 | |
2498 | - $hex = (\strlen($hex) < 4 ? \substr('0000' . $hex, -4) : $hex); |
|
2498 | + $hex = (\strlen($hex) < 4 ? \substr('0000'.$hex, -4) : $hex); |
|
2499 | 2499 | |
2500 | - return $pfix . $hex . ''; |
|
2500 | + return $pfix.$hex.''; |
|
2501 | 2501 | } |
2502 | 2502 | |
2503 | 2503 | /** |
@@ -2758,7 +2758,7 @@ discard block |
||
2758 | 2758 | } |
2759 | 2759 | |
2760 | 2760 | $str_info = \unpack('C2chars', $str_info); |
2761 | - $type_code = (int)($str_info['chars1'] . $str_info['chars2']); |
|
2761 | + $type_code = (int)($str_info['chars1'].$str_info['chars2']); |
|
2762 | 2762 | |
2763 | 2763 | // DEBUG |
2764 | 2764 | //var_dump($type_code); |
@@ -3502,7 +3502,7 @@ discard block |
||
3502 | 3502 | $cleanUtf8 |
3503 | 3503 | ); |
3504 | 3504 | |
3505 | - return $strPartOne . $strPartTwo; |
|
3505 | + return $strPartOne.$strPartTwo; |
|
3506 | 3506 | } |
3507 | 3507 | |
3508 | 3508 | /** |
@@ -3969,7 +3969,7 @@ discard block |
||
3969 | 3969 | } |
3970 | 3970 | } |
3971 | 3971 | |
3972 | - $cacheKey = $chr_orig . $encoding; |
|
3972 | + $cacheKey = $chr_orig.$encoding; |
|
3973 | 3973 | if (isset($CHAR_CACHE[$cacheKey]) === true) { |
3974 | 3974 | return $CHAR_CACHE[$cacheKey]; |
3975 | 3975 | } |
@@ -4211,7 +4211,7 @@ discard block |
||
4211 | 4211 | } |
4212 | 4212 | |
4213 | 4213 | $str = (string)\preg_replace( |
4214 | - $delimiter . $pattern . $delimiter . 'u' . $options, |
|
4214 | + $delimiter.$pattern.$delimiter.'u'.$options, |
|
4215 | 4215 | $replacement, |
4216 | 4216 | $str |
4217 | 4217 | ); |
@@ -4282,7 +4282,7 @@ discard block |
||
4282 | 4282 | if (\is_array($what) === true) { |
4283 | 4283 | /** @noinspection ForeachSourceInspection */ |
4284 | 4284 | foreach ($what as $item) { |
4285 | - $str = (string)\preg_replace('/(' . \preg_quote($item, '/') . ')+/', $item, $str); |
|
4285 | + $str = (string)\preg_replace('/('.\preg_quote($item, '/').')+/', $item, $str); |
|
4286 | 4286 | } |
4287 | 4287 | } |
4288 | 4288 | |
@@ -4530,7 +4530,7 @@ discard block |
||
4530 | 4530 | { |
4531 | 4531 | static $RX_CLASSS_CACHE = []; |
4532 | 4532 | |
4533 | - $cacheKey = $s . $class; |
|
4533 | + $cacheKey = $s.$class; |
|
4534 | 4534 | |
4535 | 4535 | if (isset($RX_CLASSS_CACHE[$cacheKey])) { |
4536 | 4536 | return $RX_CLASSS_CACHE[$cacheKey]; |
@@ -4542,7 +4542,7 @@ discard block |
||
4542 | 4542 | /** @noinspection SuspiciousLoopInspection */ |
4543 | 4543 | foreach (self::str_split($s) as $s) { |
4544 | 4544 | if ('-' === $s) { |
4545 | - $class[0] = '-' . $class[0]; |
|
4545 | + $class[0] = '-'.$class[0]; |
|
4546 | 4546 | } elseif (!isset($s[2])) { |
4547 | 4547 | $class[0] .= \preg_quote($s, '/'); |
4548 | 4548 | } elseif (1 === self::strlen($s)) { |
@@ -4553,13 +4553,13 @@ discard block |
||
4553 | 4553 | } |
4554 | 4554 | |
4555 | 4555 | if ($class[0]) { |
4556 | - $class[0] = '[' . $class[0] . ']'; |
|
4556 | + $class[0] = '['.$class[0].']'; |
|
4557 | 4557 | } |
4558 | 4558 | |
4559 | 4559 | if (1 === \count($class)) { |
4560 | 4560 | $return = $class[0]; |
4561 | 4561 | } else { |
4562 | - $return = '(?:' . \implode('|', $class) . ')'; |
|
4562 | + $return = '(?:'.\implode('|', $class).')'; |
|
4563 | 4563 | } |
4564 | 4564 | |
4565 | 4565 | $RX_CLASSS_CACHE[$cacheKey] = $return; |
@@ -4578,7 +4578,7 @@ discard block |
||
4578 | 4578 | |
4579 | 4579 | echo '<pre>'; |
4580 | 4580 | foreach (self::$SUPPORT as $key => $value) { |
4581 | - echo $key . ' - ' . \print_r($value, true) . "\n<br>"; |
|
4581 | + echo $key.' - '.\print_r($value, true)."\n<br>"; |
|
4582 | 4582 | } |
4583 | 4583 | echo '</pre>'; |
4584 | 4584 | } |
@@ -4610,7 +4610,7 @@ discard block |
||
4610 | 4610 | $encoding = self::normalize_encoding($encoding, 'UTF-8'); |
4611 | 4611 | } |
4612 | 4612 | |
4613 | - return '&#' . self::ord($char, $encoding) . ';'; |
|
4613 | + return '&#'.self::ord($char, $encoding).';'; |
|
4614 | 4614 | } |
4615 | 4615 | |
4616 | 4616 | /** |
@@ -4685,7 +4685,7 @@ discard block |
||
4685 | 4685 | ) { |
4686 | 4686 | |
4687 | 4687 | if (($str[$i + 1] & "\xC0") === "\x80") { |
4688 | - $ret[] = $str[$i] . $str[$i + 1]; |
|
4688 | + $ret[] = $str[$i].$str[$i + 1]; |
|
4689 | 4689 | |
4690 | 4690 | $i++; |
4691 | 4691 | } |
@@ -4701,7 +4701,7 @@ discard block |
||
4701 | 4701 | && |
4702 | 4702 | ($str[$i + 2] & "\xC0") === "\x80" |
4703 | 4703 | ) { |
4704 | - $ret[] = $str[$i] . $str[$i + 1] . $str[$i + 2]; |
|
4704 | + $ret[] = $str[$i].$str[$i + 1].$str[$i + 2]; |
|
4705 | 4705 | |
4706 | 4706 | $i += 2; |
4707 | 4707 | } |
@@ -4719,7 +4719,7 @@ discard block |
||
4719 | 4719 | && |
4720 | 4720 | ($str[$i + 3] & "\xC0") === "\x80" |
4721 | 4721 | ) { |
4722 | - $ret[] = $str[$i] . $str[$i + 1] . $str[$i + 2] . $str[$i + 3]; |
|
4722 | + $ret[] = $str[$i].$str[$i + 1].$str[$i + 2].$str[$i + 3]; |
|
4723 | 4723 | |
4724 | 4724 | $i += 3; |
4725 | 4725 | } |
@@ -4732,7 +4732,7 @@ discard block |
||
4732 | 4732 | $ret = \array_chunk($ret, $length); |
4733 | 4733 | |
4734 | 4734 | return \array_map( |
4735 | - function ($item) { |
|
4735 | + function($item) { |
|
4736 | 4736 | return \implode('', $item); |
4737 | 4737 | }, $ret |
4738 | 4738 | ); |
@@ -4762,7 +4762,7 @@ discard block |
||
4762 | 4762 | |
4763 | 4763 | $str = (string)\preg_replace_callback( |
4764 | 4764 | '/[-_\s]+(.)?/u', |
4765 | - function ($match) use ($encoding) { |
|
4765 | + function($match) use ($encoding) { |
|
4766 | 4766 | if (isset($match[1])) { |
4767 | 4767 | return UTF8::strtoupper($match[1], $encoding); |
4768 | 4768 | } |
@@ -4774,7 +4774,7 @@ discard block |
||
4774 | 4774 | |
4775 | 4775 | $str = (string)\preg_replace_callback( |
4776 | 4776 | '/[\d]+(.)?/u', |
4777 | - function ($match) use ($encoding) { |
|
4777 | + function($match) use ($encoding) { |
|
4778 | 4778 | return UTF8::strtoupper($match[0], $encoding); |
4779 | 4779 | }, |
4780 | 4780 | $str |
@@ -5136,7 +5136,7 @@ discard block |
||
5136 | 5136 | foreach (self::$ENCODINGS as $encodingTmp) { |
5137 | 5137 | # INFO: //IGNORE but still throw notice |
5138 | 5138 | /** @noinspection PhpUsageOfSilenceOperatorInspection */ |
5139 | - if (\md5((string)@\iconv($encodingTmp, $encodingTmp . '//IGNORE', $str)) === $md5) { |
|
5139 | + if (\md5((string)@\iconv($encodingTmp, $encodingTmp.'//IGNORE', $str)) === $md5) { |
|
5140 | 5140 | return $encodingTmp; |
5141 | 5141 | } |
5142 | 5142 | } |
@@ -5198,7 +5198,7 @@ discard block |
||
5198 | 5198 | public static function str_ensure_left(string $str, string $substring): string |
5199 | 5199 | { |
5200 | 5200 | if (!self::str_starts_with($str, $substring)) { |
5201 | - $str = $substring . $str; |
|
5201 | + $str = $substring.$str; |
|
5202 | 5202 | } |
5203 | 5203 | |
5204 | 5204 | return $str; |
@@ -5407,7 +5407,7 @@ discard block |
||
5407 | 5407 | $start = self::substr($str, 0, $index, $encoding); |
5408 | 5408 | $end = self::substr($str, $index, $len, $encoding); |
5409 | 5409 | |
5410 | - return $start . $substring . $end; |
|
5410 | + return $start.$substring.$end; |
|
5411 | 5411 | } |
5412 | 5412 | |
5413 | 5413 | /** |
@@ -5444,7 +5444,7 @@ discard block |
||
5444 | 5444 | if ('' === $s .= '') { |
5445 | 5445 | $s = '/^(?<=.)$/'; |
5446 | 5446 | } else { |
5447 | - $s = '/' . \preg_quote($s, '/') . '/ui'; |
|
5447 | + $s = '/'.\preg_quote($s, '/').'/ui'; |
|
5448 | 5448 | } |
5449 | 5449 | } |
5450 | 5450 | |
@@ -5727,7 +5727,7 @@ discard block |
||
5727 | 5727 | return $str; |
5728 | 5728 | } |
5729 | 5729 | |
5730 | - return self::substr($str, 0, $length - self::strlen($strAddOn), $encoding) . $strAddOn; |
|
5730 | + return self::substr($str, 0, $length - self::strlen($strAddOn), $encoding).$strAddOn; |
|
5731 | 5731 | } |
5732 | 5732 | |
5733 | 5733 | /** |
@@ -5755,7 +5755,7 @@ discard block |
||
5755 | 5755 | } |
5756 | 5756 | |
5757 | 5757 | if (self::substr($str, $length - 1, 1, $encoding) === ' ') { |
5758 | - return self::substr($str, 0, $length - 1, $encoding) . $strAddOn; |
|
5758 | + return self::substr($str, 0, $length - 1, $encoding).$strAddOn; |
|
5759 | 5759 | } |
5760 | 5760 | |
5761 | 5761 | $str = (string)self::substr($str, 0, $length, $encoding); |
@@ -5764,9 +5764,9 @@ discard block |
||
5764 | 5764 | $new_str = \implode(' ', $array); |
5765 | 5765 | |
5766 | 5766 | if ($new_str === '') { |
5767 | - $str = self::substr($str, 0, $length - 1, $encoding) . $strAddOn; |
|
5767 | + $str = self::substr($str, 0, $length - 1, $encoding).$strAddOn; |
|
5768 | 5768 | } else { |
5769 | - $str = $new_str . $strAddOn; |
|
5769 | + $str = $new_str.$strAddOn; |
|
5770 | 5770 | } |
5771 | 5771 | |
5772 | 5772 | return $str; |
@@ -5869,7 +5869,7 @@ discard block |
||
5869 | 5869 | $char = self::substr($str, -$i, 1, $encoding); |
5870 | 5870 | |
5871 | 5871 | if ($char == self::substr($otherStr, -$i, 1, $encoding)) { |
5872 | - $longestCommonSuffix = $char . $longestCommonSuffix; |
|
5872 | + $longestCommonSuffix = $char.$longestCommonSuffix; |
|
5873 | 5873 | } else { |
5874 | 5874 | break; |
5875 | 5875 | } |
@@ -5888,7 +5888,7 @@ discard block |
||
5888 | 5888 | */ |
5889 | 5889 | public static function str_matches_pattern(string $str, string $pattern): bool |
5890 | 5890 | { |
5891 | - if (\preg_match('/' . $pattern . '/u', $str)) { |
|
5891 | + if (\preg_match('/'.$pattern.'/u', $str)) { |
|
5892 | 5892 | return true; |
5893 | 5893 | } |
5894 | 5894 | |
@@ -5978,7 +5978,7 @@ discard block |
||
5978 | 5978 | $pad_type = STR_PAD_BOTH; |
5979 | 5979 | } else { |
5980 | 5980 | throw new \InvalidArgumentException( |
5981 | - 'Pad expects $padType to be "STR_PAD_*" or ' . "to be one of 'left', 'right' or 'both'" |
|
5981 | + 'Pad expects $padType to be "STR_PAD_*" or '."to be one of 'left', 'right' or 'both'" |
|
5982 | 5982 | ); |
5983 | 5983 | } |
5984 | 5984 | } |
@@ -6015,7 +6015,7 @@ discard block |
||
6015 | 6015 | $pre = ''; |
6016 | 6016 | } |
6017 | 6017 | |
6018 | - return $pre . $str . $post; |
|
6018 | + return $pre.$str.$post; |
|
6019 | 6019 | } |
6020 | 6020 | |
6021 | 6021 | return $str; |
@@ -6143,7 +6143,7 @@ discard block |
||
6143 | 6143 | { |
6144 | 6144 | return self::regex_replace( |
6145 | 6145 | $str, |
6146 | - '^' . \preg_quote($search, '/'), |
|
6146 | + '^'.\preg_quote($search, '/'), |
|
6147 | 6147 | self::str_replace('\\', '\\\\', $replacement) |
6148 | 6148 | ); |
6149 | 6149 | } |
@@ -6161,7 +6161,7 @@ discard block |
||
6161 | 6161 | { |
6162 | 6162 | return self::regex_replace( |
6163 | 6163 | $str, |
6164 | - \preg_quote($search, '/') . '$', |
|
6164 | + \preg_quote($search, '/').'$', |
|
6165 | 6165 | self::str_replace('\\', '\\\\', $replacement) |
6166 | 6166 | ); |
6167 | 6167 | } |
@@ -6274,24 +6274,24 @@ discard block |
||
6274 | 6274 | |
6275 | 6275 | $str = (string)\preg_replace_callback( |
6276 | 6276 | '/([\d|A-Z])/u', |
6277 | - function ($matches) use ($encoding) { |
|
6277 | + function($matches) use ($encoding) { |
|
6278 | 6278 | $match = $matches[1]; |
6279 | 6279 | $matchInt = (int)$match; |
6280 | 6280 | |
6281 | 6281 | if ((string)$matchInt == $match) { |
6282 | - return '_' . $match . '_'; |
|
6282 | + return '_'.$match.'_'; |
|
6283 | 6283 | } |
6284 | 6284 | |
6285 | - return '_' . UTF8::strtolower($match, $encoding); |
|
6285 | + return '_'.UTF8::strtolower($match, $encoding); |
|
6286 | 6286 | }, |
6287 | 6287 | $str |
6288 | 6288 | ); |
6289 | 6289 | |
6290 | 6290 | $str = (string)\preg_replace( |
6291 | 6291 | [ |
6292 | - '/\s+/', // convert spaces to "_" |
|
6293 | - '/^\s+|\s+$/', // trim leading & trailing spaces |
|
6294 | - '/_+/', // remove double "_" |
|
6292 | + '/\s+/', // convert spaces to "_" |
|
6293 | + '/^\s+|\s+$/', // trim leading & trailing spaces |
|
6294 | + '/_+/', // remove double "_" |
|
6295 | 6295 | ], |
6296 | 6296 | [ |
6297 | 6297 | '_', |
@@ -6360,7 +6360,7 @@ discard block |
||
6360 | 6360 | } |
6361 | 6361 | |
6362 | 6362 | /** @noinspection NotOptimalRegularExpressionsInspection */ |
6363 | - \preg_match_all('/' . self::GRAPHEME_CLUSTER_RX . '/u', $str, $a); |
|
6363 | + \preg_match_all('/'.self::GRAPHEME_CLUSTER_RX.'/u', $str, $a); |
|
6364 | 6364 | $a = $a[0]; |
6365 | 6365 | |
6366 | 6366 | if ($len === 1) { |
@@ -6413,7 +6413,7 @@ discard block |
||
6413 | 6413 | $limit = -1; |
6414 | 6414 | } |
6415 | 6415 | |
6416 | - $array = \preg_split('/' . \preg_quote($pattern, '/') . '/u', $str, $limit); |
|
6416 | + $array = \preg_split('/'.\preg_quote($pattern, '/').'/u', $str, $limit); |
|
6417 | 6417 | |
6418 | 6418 | if ($array === false) { |
6419 | 6419 | return []; |
@@ -6695,7 +6695,7 @@ discard block |
||
6695 | 6695 | |
6696 | 6696 | $str = (string)\preg_replace_callback( |
6697 | 6697 | '/([\S]+)/u', |
6698 | - function ($match) use ($encoding, $ignore) { |
|
6698 | + function($match) use ($encoding, $ignore) { |
|
6699 | 6699 | if ($ignore && \in_array($match[0], $ignore, true)) { |
6700 | 6700 | return $match[0]; |
6701 | 6701 | } |
@@ -6764,16 +6764,16 @@ discard block |
||
6764 | 6764 | $str = (string)\preg_replace_callback( |
6765 | 6765 | '~\b (_*) (?: # 1. Leading underscore and |
6766 | 6766 | ( (?<=[ ][/\\\\]) [[:alpha:]]+ [-_[:alpha:]/\\\\]+ | # 2. file path or |
6767 | - [-_[:alpha:]]+ [@.:] [-_[:alpha:]@.:/]+ ' . $apostropheRx . ' ) # URL, domain, or email |
|
6767 | + [-_[:alpha:]]+ [@.:] [-_[:alpha:]@.:/]+ ' . $apostropheRx.' ) # URL, domain, or email |
|
6768 | 6768 | | |
6769 | - ( (?i: ' . $smallWordsRx . ' ) ' . $apostropheRx . ' ) # 3. or small word (case-insensitive) |
|
6769 | + ( (?i: ' . $smallWordsRx.' ) '.$apostropheRx.' ) # 3. or small word (case-insensitive) |
|
6770 | 6770 | | |
6771 | - ( [[:alpha:]] [[:lower:]\'’()\[\]{}]* ' . $apostropheRx . ' ) # 4. or word w/o internal caps |
|
6771 | + ( [[:alpha:]] [[:lower:]\'’()\[\]{}]* ' . $apostropheRx.' ) # 4. or word w/o internal caps |
|
6772 | 6772 | | |
6773 | - ( [[:alpha:]] [[:alpha:]\'’()\[\]{}]* ' . $apostropheRx . ' ) # 5. or some other word |
|
6773 | + ( [[:alpha:]] [[:alpha:]\'’()\[\]{}]* ' . $apostropheRx.' ) # 5. or some other word |
|
6774 | 6774 | ) (_*) \b # 6. With trailing underscore |
6775 | 6775 | ~ux', |
6776 | - function ($matches) use ($encoding) { |
|
6776 | + function($matches) use ($encoding) { |
|
6777 | 6777 | // Preserve leading underscore |
6778 | 6778 | $str = $matches[1]; |
6779 | 6779 | if ($matches[2]) { |
@@ -6802,21 +6802,21 @@ discard block |
||
6802 | 6802 | '~( \A [[:punct:]]* # start of title... |
6803 | 6803 | | [:.;?!][ ]+ # or of subsentence... |
6804 | 6804 | | [ ][\'"“‘(\[][ ]* ) # or of inserted subphrase... |
6805 | - ( ' . $smallWordsRx . ' ) \b # ...followed by small word |
|
6805 | + ( ' . $smallWordsRx.' ) \b # ...followed by small word |
|
6806 | 6806 | ~uxi', |
6807 | - function ($matches) use ($encoding) { |
|
6808 | - return $matches[1] . static::str_upper_first($matches[2], $encoding); |
|
6807 | + function($matches) use ($encoding) { |
|
6808 | + return $matches[1].static::str_upper_first($matches[2], $encoding); |
|
6809 | 6809 | }, |
6810 | 6810 | $str |
6811 | 6811 | ); |
6812 | 6812 | |
6813 | 6813 | // ...and end of title |
6814 | 6814 | $str = (string)\preg_replace_callback( |
6815 | - '~\b ( ' . $smallWordsRx . ' ) # small word... |
|
6815 | + '~\b ( '.$smallWordsRx.' ) # small word... |
|
6816 | 6816 | (?= [[:punct:]]* \Z # ...at the end of the title... |
6817 | 6817 | | [\'"’”)\]] [ ] ) # ...or of an inserted subphrase? |
6818 | 6818 | ~uxi', |
6819 | - function ($matches) use ($encoding) { |
|
6819 | + function($matches) use ($encoding) { |
|
6820 | 6820 | return static::str_upper_first($matches[1], $encoding); |
6821 | 6821 | }, |
6822 | 6822 | $str |
@@ -6827,10 +6827,10 @@ discard block |
||
6827 | 6827 | $str = (string)\preg_replace_callback( |
6828 | 6828 | '~\b |
6829 | 6829 | (?<! -) # Negative lookbehind for a hyphen; we do not want to match man-in-the-middle but do want (in-flight) |
6830 | - ( ' . $smallWordsRx . ' ) |
|
6830 | + ( ' . $smallWordsRx.' ) |
|
6831 | 6831 | (?= -[[:alpha:]]+) # lookahead for "-someword" |
6832 | 6832 | ~uxi', |
6833 | - function ($matches) use ($encoding) { |
|
6833 | + function($matches) use ($encoding) { |
|
6834 | 6834 | return static::str_upper_first($matches[1], $encoding); |
6835 | 6835 | }, |
6836 | 6836 | $str |
@@ -6841,11 +6841,11 @@ discard block |
||
6841 | 6841 | '~\b |
6842 | 6842 | (?<!…) # Negative lookbehind for a hyphen; we do not want to match man-in-the-middle but do want (stand-in) |
6843 | 6843 | ( [[:alpha:]]+- ) # $1 = first word and hyphen, should already be properly capped |
6844 | - ( ' . $smallWordsRx . ' ) # ...followed by small word |
|
6844 | + ( ' . $smallWordsRx.' ) # ...followed by small word |
|
6845 | 6845 | (?! - ) # Negative lookahead for another - |
6846 | 6846 | ~uxi', |
6847 | - function ($matches) use ($encoding) { |
|
6848 | - return $matches[1] . static::str_upper_first($matches[2], $encoding); |
|
6847 | + function($matches) use ($encoding) { |
|
6848 | + return $matches[1].static::str_upper_first($matches[2], $encoding); |
|
6849 | 6849 | }, |
6850 | 6850 | $str |
6851 | 6851 | ); |
@@ -6995,7 +6995,7 @@ discard block |
||
6995 | 6995 | |
6996 | 6996 | $truncated = self::substr($str, 0, $length, $encoding); |
6997 | 6997 | |
6998 | - return $truncated . $substring; |
|
6998 | + return $truncated.$substring; |
|
6999 | 6999 | } |
7000 | 7000 | |
7001 | 7001 | /** |
@@ -7037,7 +7037,7 @@ discard block |
||
7037 | 7037 | } |
7038 | 7038 | } |
7039 | 7039 | |
7040 | - $str = $truncated . $substring; |
|
7040 | + $str = $truncated.$substring; |
|
7041 | 7041 | |
7042 | 7042 | return $str; |
7043 | 7043 | } |
@@ -7182,7 +7182,7 @@ discard block |
||
7182 | 7182 | public static function strcmp(string $str1, string $str2): int |
7183 | 7183 | { |
7184 | 7184 | /** @noinspection PhpUndefinedClassInspection */ |
7185 | - return $str1 . '' === $str2 . '' ? 0 : \strcmp( |
|
7185 | + return $str1.'' === $str2.'' ? 0 : \strcmp( |
|
7186 | 7186 | \Normalizer::normalize($str1, \Normalizer::NFD), |
7187 | 7187 | \Normalizer::normalize($str2, \Normalizer::NFD) |
7188 | 7188 | ); |
@@ -7216,7 +7216,7 @@ discard block |
||
7216 | 7216 | return null; |
7217 | 7217 | } |
7218 | 7218 | |
7219 | - if (\preg_match('/^(.*?)' . self::rxClass($charList) . '/us', $str, $length)) { |
|
7219 | + if (\preg_match('/^(.*?)'.self::rxClass($charList).'/us', $str, $length)) { |
|
7220 | 7220 | return self::strlen($length[1]); |
7221 | 7221 | } |
7222 | 7222 | |
@@ -7453,7 +7453,7 @@ discard block |
||
7453 | 7453 | && |
7454 | 7454 | self::$SUPPORT['mbstring'] === false |
7455 | 7455 | ) { |
7456 | - \trigger_error('UTF8::stristr() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
7456 | + \trigger_error('UTF8::stristr() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
7457 | 7457 | } |
7458 | 7458 | |
7459 | 7459 | if (self::$SUPPORT['mbstring'] === true) { |
@@ -7475,7 +7475,7 @@ discard block |
||
7475 | 7475 | return \stristr($haystack, $needle, $before_needle); |
7476 | 7476 | } |
7477 | 7477 | |
7478 | - \preg_match('/^(.*?)' . \preg_quote($needle, '/') . '/usi', $haystack, $match); |
|
7478 | + \preg_match('/^(.*?)'.\preg_quote($needle, '/').'/usi', $haystack, $match); |
|
7479 | 7479 | |
7480 | 7480 | if (!isset($match[1])) { |
7481 | 7481 | return false; |
@@ -7534,7 +7534,7 @@ discard block |
||
7534 | 7534 | && |
7535 | 7535 | self::$SUPPORT['iconv'] === false |
7536 | 7536 | ) { |
7537 | - \trigger_error('UTF8::strlen() without mbstring / iconv cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
7537 | + \trigger_error('UTF8::strlen() without mbstring / iconv cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
7538 | 7538 | } |
7539 | 7539 | |
7540 | 7540 | if ( |
@@ -7734,7 +7734,7 @@ discard block |
||
7734 | 7734 | */ |
7735 | 7735 | public static function strnatcmp(string $str1, string $str2): int |
7736 | 7736 | { |
7737 | - return $str1 . '' === $str2 . '' ? 0 : \strnatcmp(self::strtonatfold($str1), self::strtonatfold($str2)); |
|
7737 | + return $str1.'' === $str2.'' ? 0 : \strnatcmp(self::strtonatfold($str1), self::strtonatfold($str2)); |
|
7738 | 7738 | } |
7739 | 7739 | |
7740 | 7740 | /** |
@@ -7794,7 +7794,7 @@ discard block |
||
7794 | 7794 | return false; |
7795 | 7795 | } |
7796 | 7796 | |
7797 | - if (\preg_match('/' . self::rxClass($char_list) . '/us', $haystack, $m)) { |
|
7797 | + if (\preg_match('/'.self::rxClass($char_list).'/us', $haystack, $m)) { |
|
7798 | 7798 | return \substr($haystack, (int)\strpos($haystack, $m[0])); |
7799 | 7799 | } |
7800 | 7800 | |
@@ -7862,7 +7862,7 @@ discard block |
||
7862 | 7862 | && |
7863 | 7863 | self::$SUPPORT['mbstring'] === false |
7864 | 7864 | ) { |
7865 | - \trigger_error('UTF8::strpos() without mbstring / iconv cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
7865 | + \trigger_error('UTF8::strpos() without mbstring / iconv cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
7866 | 7866 | } |
7867 | 7867 | |
7868 | 7868 | if ( |
@@ -7995,7 +7995,7 @@ discard block |
||
7995 | 7995 | && |
7996 | 7996 | self::$SUPPORT['mbstring'] === false |
7997 | 7997 | ) { |
7998 | - \trigger_error('UTF8::strrchr() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
7998 | + \trigger_error('UTF8::strrchr() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
7999 | 7999 | } |
8000 | 8000 | |
8001 | 8001 | if (self::$SUPPORT['mbstring'] === true) { |
@@ -8142,7 +8142,7 @@ discard block |
||
8142 | 8142 | && |
8143 | 8143 | self::$SUPPORT['mbstring'] === false |
8144 | 8144 | ) { |
8145 | - \trigger_error('UTF8::strripos() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
8145 | + \trigger_error('UTF8::strripos() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
8146 | 8146 | } |
8147 | 8147 | |
8148 | 8148 | if (self::$SUPPORT['mbstring'] === true) { |
@@ -8233,7 +8233,7 @@ discard block |
||
8233 | 8233 | && |
8234 | 8234 | self::$SUPPORT['mbstring'] === false |
8235 | 8235 | ) { |
8236 | - \trigger_error('UTF8::strrpos() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
8236 | + \trigger_error('UTF8::strrpos() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
8237 | 8237 | } |
8238 | 8238 | |
8239 | 8239 | if (self::$SUPPORT['mbstring'] === true) { |
@@ -8321,7 +8321,7 @@ discard block |
||
8321 | 8321 | return 0; |
8322 | 8322 | } |
8323 | 8323 | |
8324 | - return \preg_match('/^' . self::rxClass($mask) . '+/u', $str, $str) ? self::strlen($str[0]) : 0; |
|
8324 | + return \preg_match('/^'.self::rxClass($mask).'+/u', $str, $str) ? self::strlen($str[0]) : 0; |
|
8325 | 8325 | } |
8326 | 8326 | |
8327 | 8327 | /** |
@@ -8365,7 +8365,7 @@ discard block |
||
8365 | 8365 | && |
8366 | 8366 | self::$SUPPORT['mbstring'] === false |
8367 | 8367 | ) { |
8368 | - \trigger_error('UTF8::strstr() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
8368 | + \trigger_error('UTF8::strstr() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
8369 | 8369 | } |
8370 | 8370 | |
8371 | 8371 | if (self::$SUPPORT['mbstring'] === true) { |
@@ -8383,7 +8383,7 @@ discard block |
||
8383 | 8383 | } |
8384 | 8384 | } |
8385 | 8385 | |
8386 | - \preg_match('/^(.*?)' . \preg_quote($needle, '/') . '/us', $haystack, $match); |
|
8386 | + \preg_match('/^(.*?)'.\preg_quote($needle, '/').'/us', $haystack, $match); |
|
8387 | 8387 | |
8388 | 8388 | if (!isset($match[1])) { |
8389 | 8389 | return false; |
@@ -8488,9 +8488,9 @@ discard block |
||
8488 | 8488 | |
8489 | 8489 | if (self::$SUPPORT['intl'] === true) { |
8490 | 8490 | |
8491 | - $langCode = $lang . '-Lower'; |
|
8491 | + $langCode = $lang.'-Lower'; |
|
8492 | 8492 | if (!\in_array($langCode, self::$SUPPORT['intl__transliterator_list_ids'], true)) { |
8493 | - \trigger_error('UTF8::strtolower() cannot handle special language: ' . $lang, E_USER_WARNING); |
|
8493 | + \trigger_error('UTF8::strtolower() cannot handle special language: '.$lang, E_USER_WARNING); |
|
8494 | 8494 | |
8495 | 8495 | $langCode = 'Any-Lower'; |
8496 | 8496 | } |
@@ -8499,7 +8499,7 @@ discard block |
||
8499 | 8499 | return transliterator_transliterate($langCode, $str); |
8500 | 8500 | } |
8501 | 8501 | |
8502 | - \trigger_error('UTF8::strtolower() without intl cannot handle the "lang" parameter: ' . $lang, E_USER_WARNING); |
|
8502 | + \trigger_error('UTF8::strtolower() without intl cannot handle the "lang" parameter: '.$lang, E_USER_WARNING); |
|
8503 | 8503 | } |
8504 | 8504 | |
8505 | 8505 | // always fallback via symfony polyfill |
@@ -8564,9 +8564,9 @@ discard block |
||
8564 | 8564 | |
8565 | 8565 | if (self::$SUPPORT['intl'] === true) { |
8566 | 8566 | |
8567 | - $langCode = $lang . '-Upper'; |
|
8567 | + $langCode = $lang.'-Upper'; |
|
8568 | 8568 | if (!\in_array($langCode, self::$SUPPORT['intl__transliterator_list_ids'], true)) { |
8569 | - \trigger_error('UTF8::strtoupper() without intl for special language: ' . $lang, E_USER_WARNING); |
|
8569 | + \trigger_error('UTF8::strtoupper() without intl for special language: '.$lang, E_USER_WARNING); |
|
8570 | 8570 | |
8571 | 8571 | $langCode = 'Any-Upper'; |
8572 | 8572 | } |
@@ -8575,7 +8575,7 @@ discard block |
||
8575 | 8575 | return transliterator_transliterate($langCode, $str); |
8576 | 8576 | } |
8577 | 8577 | |
8578 | - \trigger_error('UTF8::strtolower() without intl + PHP >= 5.4 cannot handle the "lang"-parameter: ' . $lang, E_USER_WARNING); |
|
8578 | + \trigger_error('UTF8::strtolower() without intl + PHP >= 5.4 cannot handle the "lang"-parameter: '.$lang, E_USER_WARNING); |
|
8579 | 8579 | } |
8580 | 8580 | |
8581 | 8581 | // always fallback via symfony polyfill |
@@ -8737,7 +8737,7 @@ discard block |
||
8737 | 8737 | && |
8738 | 8738 | self::$SUPPORT['mbstring'] === false |
8739 | 8739 | ) { |
8740 | - \trigger_error('UTF8::substr() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
8740 | + \trigger_error('UTF8::substr() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
8741 | 8741 | } |
8742 | 8742 | |
8743 | 8743 | if (self::$SUPPORT['mbstring'] === true) { |
@@ -8913,14 +8913,14 @@ discard block |
||
8913 | 8913 | && |
8914 | 8914 | self::$SUPPORT['mbstring'] === false |
8915 | 8915 | ) { |
8916 | - \trigger_error('UTF8::substr_count() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
8916 | + \trigger_error('UTF8::substr_count() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
8917 | 8917 | } |
8918 | 8918 | |
8919 | 8919 | if (self::$SUPPORT['mbstring'] === true) { |
8920 | 8920 | return \mb_substr_count($haystack, $needle, $encoding); |
8921 | 8921 | } |
8922 | 8922 | |
8923 | - \preg_match_all('/' . \preg_quote($needle, '/') . '/us', $haystack, $matches, PREG_SET_ORDER); |
|
8923 | + \preg_match_all('/'.\preg_quote($needle, '/').'/us', $haystack, $matches, PREG_SET_ORDER); |
|
8924 | 8924 | |
8925 | 8925 | return \count($matches); |
8926 | 8926 | } |
@@ -9231,8 +9231,7 @@ discard block |
||
9231 | 9231 | |
9232 | 9232 | if (self::is_ascii($str)) { |
9233 | 9233 | return ($length === null) ? |
9234 | - \substr_replace($str, $replacement, $offset) : |
|
9235 | - \substr_replace($str, $replacement, $offset, $length); |
|
9234 | + \substr_replace($str, $replacement, $offset) : \substr_replace($str, $replacement, $offset, $length); |
|
9236 | 9235 | } |
9237 | 9236 | |
9238 | 9237 | \preg_match_all('/./us', $str, $smatches); |
@@ -9718,7 +9717,7 @@ discard block |
||
9718 | 9717 | $c2 = $i + 1 >= $max ? "\x00" : $str[$i + 1]; |
9719 | 9718 | |
9720 | 9719 | if ($c2 >= "\x80" && $c2 <= "\xBF") { // yeah, almost sure it's UTF8 already |
9721 | - $buf .= $c1 . $c2; |
|
9720 | + $buf .= $c1.$c2; |
|
9722 | 9721 | $i++; |
9723 | 9722 | } else { // not valid UTF8 - convert it |
9724 | 9723 | $buf .= self::to_utf8_convert_helper($c1); |
@@ -9730,7 +9729,7 @@ discard block |
||
9730 | 9729 | $c3 = $i + 2 >= $max ? "\x00" : $str[$i + 2]; |
9731 | 9730 | |
9732 | 9731 | if ($c2 >= "\x80" && $c2 <= "\xBF" && $c3 >= "\x80" && $c3 <= "\xBF") { // yeah, almost sure it's UTF8 already |
9733 | - $buf .= $c1 . $c2 . $c3; |
|
9732 | + $buf .= $c1.$c2.$c3; |
|
9734 | 9733 | $i += 2; |
9735 | 9734 | } else { // not valid UTF8 - convert it |
9736 | 9735 | $buf .= self::to_utf8_convert_helper($c1); |
@@ -9743,7 +9742,7 @@ discard block |
||
9743 | 9742 | $c4 = $i + 3 >= $max ? "\x00" : $str[$i + 3]; |
9744 | 9743 | |
9745 | 9744 | if ($c2 >= "\x80" && $c2 <= "\xBF" && $c3 >= "\x80" && $c3 <= "\xBF" && $c4 >= "\x80" && $c4 <= "\xBF") { // yeah, almost sure it's UTF8 already |
9746 | - $buf .= $c1 . $c2 . $c3 . $c4; |
|
9745 | + $buf .= $c1.$c2.$c3.$c4; |
|
9747 | 9746 | $i += 3; |
9748 | 9747 | } else { // not valid UTF8 - convert it |
9749 | 9748 | $buf .= self::to_utf8_convert_helper($c1); |
@@ -9765,7 +9764,7 @@ discard block |
||
9765 | 9764 | // decode unicode escape sequences |
9766 | 9765 | $buf = \preg_replace_callback( |
9767 | 9766 | '/\\\\u([0-9a-f]{4})/i', |
9768 | - function ($match) { |
|
9767 | + function($match) { |
|
9769 | 9768 | // always fallback via symfony polyfill |
9770 | 9769 | return \mb_convert_encoding(pack('H*', $match[1]), 'UTF-8', 'UCS-2BE'); |
9771 | 9770 | }, |
@@ -9808,7 +9807,7 @@ discard block |
||
9808 | 9807 | } else { |
9809 | 9808 | $cc1 = self::$CHR[$ordC1 / 64] | "\xC0"; |
9810 | 9809 | $cc2 = ((string)$input & "\x3F") | "\x80"; |
9811 | - $buf .= $cc1 . $cc2; |
|
9810 | + $buf .= $cc1.$cc2; |
|
9812 | 9811 | } |
9813 | 9812 | |
9814 | 9813 | return $buf; |
@@ -9872,7 +9871,7 @@ discard block |
||
9872 | 9871 | $cleanUtf8 |
9873 | 9872 | ); |
9874 | 9873 | |
9875 | - return $strPartOne . $strPartTwo; |
|
9874 | + return $strPartOne.$strPartTwo; |
|
9876 | 9875 | } |
9877 | 9876 | |
9878 | 9877 | /** |
@@ -9917,7 +9916,7 @@ discard block |
||
9917 | 9916 | $str = self::clean($str); |
9918 | 9917 | } |
9919 | 9918 | |
9920 | - $usePhpDefaultFunctions = !(bool)($charlist . \implode('', $exceptions)); |
|
9919 | + $usePhpDefaultFunctions = !(bool)($charlist.\implode('', $exceptions)); |
|
9921 | 9920 | |
9922 | 9921 | if ( |
9923 | 9922 | $usePhpDefaultFunctions === true |
@@ -10421,7 +10420,7 @@ discard block |
||
10421 | 10420 | return ''; |
10422 | 10421 | } |
10423 | 10422 | |
10424 | - \preg_match('/^\s*+(?:\S++\s*+){1,' . $limit . '}/u', $str, $matches); |
|
10423 | + \preg_match('/^\s*+(?:\S++\s*+){1,'.$limit.'}/u', $str, $matches); |
|
10425 | 10424 | |
10426 | 10425 | if ( |
10427 | 10426 | !isset($matches[0]) |
@@ -10431,7 +10430,7 @@ discard block |
||
10431 | 10430 | return $str; |
10432 | 10431 | } |
10433 | 10432 | |
10434 | - return self::rtrim($matches[0]) . $strAddOn; |
|
10433 | + return self::rtrim($matches[0]).$strAddOn; |
|
10435 | 10434 | } |
10436 | 10435 | |
10437 | 10436 | /** |
@@ -10502,7 +10501,7 @@ discard block |
||
10502 | 10501 | $strReturn .= $break; |
10503 | 10502 | } |
10504 | 10503 | |
10505 | - return $strReturn . \implode('', $chars); |
|
10504 | + return $strReturn.\implode('', $chars); |
|
10506 | 10505 | } |
10507 | 10506 | |
10508 | 10507 | /** |