@@ -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); |
@@ -3507,7 +3507,7 @@ discard block |
||
3507 | 3507 | $cleanUtf8 |
3508 | 3508 | ); |
3509 | 3509 | |
3510 | - return $strPartOne . $strPartTwo; |
|
3510 | + return $strPartOne.$strPartTwo; |
|
3511 | 3511 | } |
3512 | 3512 | |
3513 | 3513 | /** |
@@ -3974,7 +3974,7 @@ discard block |
||
3974 | 3974 | } |
3975 | 3975 | } |
3976 | 3976 | |
3977 | - $cacheKey = $chr_orig . $encoding; |
|
3977 | + $cacheKey = $chr_orig.$encoding; |
|
3978 | 3978 | if (isset($CHAR_CACHE[$cacheKey]) === true) { |
3979 | 3979 | return $CHAR_CACHE[$cacheKey]; |
3980 | 3980 | } |
@@ -4216,7 +4216,7 @@ discard block |
||
4216 | 4216 | } |
4217 | 4217 | |
4218 | 4218 | $str = (string)\preg_replace( |
4219 | - $delimiter . $pattern . $delimiter . 'u' . $options, |
|
4219 | + $delimiter.$pattern.$delimiter.'u'.$options, |
|
4220 | 4220 | $replacement, |
4221 | 4221 | $str |
4222 | 4222 | ); |
@@ -4287,7 +4287,7 @@ discard block |
||
4287 | 4287 | if (\is_array($what) === true) { |
4288 | 4288 | /** @noinspection ForeachSourceInspection */ |
4289 | 4289 | foreach ($what as $item) { |
4290 | - $str = (string)\preg_replace('/(' . \preg_quote($item, '/') . ')+/', $item, $str); |
|
4290 | + $str = (string)\preg_replace('/('.\preg_quote($item, '/').')+/', $item, $str); |
|
4291 | 4291 | } |
4292 | 4292 | } |
4293 | 4293 | |
@@ -4535,7 +4535,7 @@ discard block |
||
4535 | 4535 | { |
4536 | 4536 | static $RX_CLASSS_CACHE = []; |
4537 | 4537 | |
4538 | - $cacheKey = $s . $class; |
|
4538 | + $cacheKey = $s.$class; |
|
4539 | 4539 | |
4540 | 4540 | if (isset($RX_CLASSS_CACHE[$cacheKey])) { |
4541 | 4541 | return $RX_CLASSS_CACHE[$cacheKey]; |
@@ -4547,7 +4547,7 @@ discard block |
||
4547 | 4547 | /** @noinspection SuspiciousLoopInspection */ |
4548 | 4548 | foreach (self::str_split($s) as $s) { |
4549 | 4549 | if ('-' === $s) { |
4550 | - $class[0] = '-' . $class[0]; |
|
4550 | + $class[0] = '-'.$class[0]; |
|
4551 | 4551 | } elseif (!isset($s[2])) { |
4552 | 4552 | $class[0] .= \preg_quote($s, '/'); |
4553 | 4553 | } elseif (1 === self::strlen($s)) { |
@@ -4558,13 +4558,13 @@ discard block |
||
4558 | 4558 | } |
4559 | 4559 | |
4560 | 4560 | if ($class[0]) { |
4561 | - $class[0] = '[' . $class[0] . ']'; |
|
4561 | + $class[0] = '['.$class[0].']'; |
|
4562 | 4562 | } |
4563 | 4563 | |
4564 | 4564 | if (1 === \count($class)) { |
4565 | 4565 | $return = $class[0]; |
4566 | 4566 | } else { |
4567 | - $return = '(?:' . \implode('|', $class) . ')'; |
|
4567 | + $return = '(?:'.\implode('|', $class).')'; |
|
4568 | 4568 | } |
4569 | 4569 | |
4570 | 4570 | $RX_CLASSS_CACHE[$cacheKey] = $return; |
@@ -4583,7 +4583,7 @@ discard block |
||
4583 | 4583 | |
4584 | 4584 | echo '<pre>'; |
4585 | 4585 | foreach (self::$SUPPORT as $key => $value) { |
4586 | - echo $key . ' - ' . \print_r($value, true) . "\n<br>"; |
|
4586 | + echo $key.' - '.\print_r($value, true)."\n<br>"; |
|
4587 | 4587 | } |
4588 | 4588 | echo '</pre>'; |
4589 | 4589 | } |
@@ -4615,7 +4615,7 @@ discard block |
||
4615 | 4615 | $encoding = self::normalize_encoding($encoding, 'UTF-8'); |
4616 | 4616 | } |
4617 | 4617 | |
4618 | - return '&#' . self::ord($char, $encoding) . ';'; |
|
4618 | + return '&#'.self::ord($char, $encoding).';'; |
|
4619 | 4619 | } |
4620 | 4620 | |
4621 | 4621 | /** |
@@ -4690,7 +4690,7 @@ discard block |
||
4690 | 4690 | ) { |
4691 | 4691 | |
4692 | 4692 | if (($str[$i + 1] & "\xC0") === "\x80") { |
4693 | - $ret[] = $str[$i] . $str[$i + 1]; |
|
4693 | + $ret[] = $str[$i].$str[$i + 1]; |
|
4694 | 4694 | |
4695 | 4695 | $i++; |
4696 | 4696 | } |
@@ -4706,7 +4706,7 @@ discard block |
||
4706 | 4706 | && |
4707 | 4707 | ($str[$i + 2] & "\xC0") === "\x80" |
4708 | 4708 | ) { |
4709 | - $ret[] = $str[$i] . $str[$i + 1] . $str[$i + 2]; |
|
4709 | + $ret[] = $str[$i].$str[$i + 1].$str[$i + 2]; |
|
4710 | 4710 | |
4711 | 4711 | $i += 2; |
4712 | 4712 | } |
@@ -4724,7 +4724,7 @@ discard block |
||
4724 | 4724 | && |
4725 | 4725 | ($str[$i + 3] & "\xC0") === "\x80" |
4726 | 4726 | ) { |
4727 | - $ret[] = $str[$i] . $str[$i + 1] . $str[$i + 2] . $str[$i + 3]; |
|
4727 | + $ret[] = $str[$i].$str[$i + 1].$str[$i + 2].$str[$i + 3]; |
|
4728 | 4728 | |
4729 | 4729 | $i += 3; |
4730 | 4730 | } |
@@ -4737,7 +4737,7 @@ discard block |
||
4737 | 4737 | $ret = \array_chunk($ret, $length); |
4738 | 4738 | |
4739 | 4739 | return \array_map( |
4740 | - function ($item) { |
|
4740 | + function($item) { |
|
4741 | 4741 | return \implode('', $item); |
4742 | 4742 | }, $ret |
4743 | 4743 | ); |
@@ -4767,7 +4767,7 @@ discard block |
||
4767 | 4767 | |
4768 | 4768 | $str = (string)\preg_replace_callback( |
4769 | 4769 | '/[-_\s]+(.)?/u', |
4770 | - function ($match) use ($encoding) { |
|
4770 | + function($match) use ($encoding) { |
|
4771 | 4771 | if (isset($match[1])) { |
4772 | 4772 | return UTF8::strtoupper($match[1], $encoding); |
4773 | 4773 | } |
@@ -4779,7 +4779,7 @@ discard block |
||
4779 | 4779 | |
4780 | 4780 | $str = (string)\preg_replace_callback( |
4781 | 4781 | '/[\d]+(.)?/u', |
4782 | - function ($match) use ($encoding) { |
|
4782 | + function($match) use ($encoding) { |
|
4783 | 4783 | return UTF8::strtoupper($match[0], $encoding); |
4784 | 4784 | }, |
4785 | 4785 | $str |
@@ -5141,7 +5141,7 @@ discard block |
||
5141 | 5141 | foreach (self::$ENCODINGS as $encodingTmp) { |
5142 | 5142 | # INFO: //IGNORE but still throw notice |
5143 | 5143 | /** @noinspection PhpUsageOfSilenceOperatorInspection */ |
5144 | - if (\md5((string)@\iconv($encodingTmp, $encodingTmp . '//IGNORE', $str)) === $md5) { |
|
5144 | + if (\md5((string)@\iconv($encodingTmp, $encodingTmp.'//IGNORE', $str)) === $md5) { |
|
5145 | 5145 | return $encodingTmp; |
5146 | 5146 | } |
5147 | 5147 | } |
@@ -5203,7 +5203,7 @@ discard block |
||
5203 | 5203 | public static function str_ensure_left(string $str, string $substring): string |
5204 | 5204 | { |
5205 | 5205 | if (!self::str_starts_with($str, $substring)) { |
5206 | - $str = $substring . $str; |
|
5206 | + $str = $substring.$str; |
|
5207 | 5207 | } |
5208 | 5208 | |
5209 | 5209 | return $str; |
@@ -5412,7 +5412,7 @@ discard block |
||
5412 | 5412 | $start = self::substr($str, 0, $index, $encoding); |
5413 | 5413 | $end = self::substr($str, $index, $len, $encoding); |
5414 | 5414 | |
5415 | - return $start . $substring . $end; |
|
5415 | + return $start.$substring.$end; |
|
5416 | 5416 | } |
5417 | 5417 | |
5418 | 5418 | /** |
@@ -5449,7 +5449,7 @@ discard block |
||
5449 | 5449 | if ('' === $s .= '') { |
5450 | 5450 | $s = '/^(?<=.)$/'; |
5451 | 5451 | } else { |
5452 | - $s = '/' . \preg_quote($s, '/') . '/ui'; |
|
5452 | + $s = '/'.\preg_quote($s, '/').'/ui'; |
|
5453 | 5453 | } |
5454 | 5454 | } |
5455 | 5455 | |
@@ -5732,7 +5732,7 @@ discard block |
||
5732 | 5732 | return $str; |
5733 | 5733 | } |
5734 | 5734 | |
5735 | - return self::substr($str, 0, $length - self::strlen($strAddOn), $encoding) . $strAddOn; |
|
5735 | + return self::substr($str, 0, $length - self::strlen($strAddOn), $encoding).$strAddOn; |
|
5736 | 5736 | } |
5737 | 5737 | |
5738 | 5738 | /** |
@@ -5760,7 +5760,7 @@ discard block |
||
5760 | 5760 | } |
5761 | 5761 | |
5762 | 5762 | if (self::substr($str, $length - 1, 1, $encoding) === ' ') { |
5763 | - return self::substr($str, 0, $length - 1, $encoding) . $strAddOn; |
|
5763 | + return self::substr($str, 0, $length - 1, $encoding).$strAddOn; |
|
5764 | 5764 | } |
5765 | 5765 | |
5766 | 5766 | $str = (string)self::substr($str, 0, $length, $encoding); |
@@ -5769,9 +5769,9 @@ discard block |
||
5769 | 5769 | $new_str = \implode(' ', $array); |
5770 | 5770 | |
5771 | 5771 | if ($new_str === '') { |
5772 | - $str = self::substr($str, 0, $length - 1, $encoding) . $strAddOn; |
|
5772 | + $str = self::substr($str, 0, $length - 1, $encoding).$strAddOn; |
|
5773 | 5773 | } else { |
5774 | - $str = $new_str . $strAddOn; |
|
5774 | + $str = $new_str.$strAddOn; |
|
5775 | 5775 | } |
5776 | 5776 | |
5777 | 5777 | return $str; |
@@ -5874,7 +5874,7 @@ discard block |
||
5874 | 5874 | $char = self::substr($str, -$i, 1, $encoding); |
5875 | 5875 | |
5876 | 5876 | if ($char == self::substr($otherStr, -$i, 1, $encoding)) { |
5877 | - $longestCommonSuffix = $char . $longestCommonSuffix; |
|
5877 | + $longestCommonSuffix = $char.$longestCommonSuffix; |
|
5878 | 5878 | } else { |
5879 | 5879 | break; |
5880 | 5880 | } |
@@ -5893,7 +5893,7 @@ discard block |
||
5893 | 5893 | */ |
5894 | 5894 | public static function str_matches_pattern(string $str, string $pattern): bool |
5895 | 5895 | { |
5896 | - if (\preg_match('/' . $pattern . '/u', $str)) { |
|
5896 | + if (\preg_match('/'.$pattern.'/u', $str)) { |
|
5897 | 5897 | return true; |
5898 | 5898 | } |
5899 | 5899 | |
@@ -5983,7 +5983,7 @@ discard block |
||
5983 | 5983 | $pad_type = STR_PAD_BOTH; |
5984 | 5984 | } else { |
5985 | 5985 | throw new \InvalidArgumentException( |
5986 | - 'Pad expects $padType to be "STR_PAD_*" or ' . "to be one of 'left', 'right' or 'both'" |
|
5986 | + 'Pad expects $padType to be "STR_PAD_*" or '."to be one of 'left', 'right' or 'both'" |
|
5987 | 5987 | ); |
5988 | 5988 | } |
5989 | 5989 | } |
@@ -6020,7 +6020,7 @@ discard block |
||
6020 | 6020 | $pre = ''; |
6021 | 6021 | } |
6022 | 6022 | |
6023 | - return $pre . $str . $post; |
|
6023 | + return $pre.$str.$post; |
|
6024 | 6024 | } |
6025 | 6025 | |
6026 | 6026 | return $str; |
@@ -6148,7 +6148,7 @@ discard block |
||
6148 | 6148 | { |
6149 | 6149 | return self::regex_replace( |
6150 | 6150 | $str, |
6151 | - '^' . \preg_quote($search, '/'), |
|
6151 | + '^'.\preg_quote($search, '/'), |
|
6152 | 6152 | self::str_replace('\\', '\\\\', $replacement) |
6153 | 6153 | ); |
6154 | 6154 | } |
@@ -6166,7 +6166,7 @@ discard block |
||
6166 | 6166 | { |
6167 | 6167 | return self::regex_replace( |
6168 | 6168 | $str, |
6169 | - \preg_quote($search, '/') . '$', |
|
6169 | + \preg_quote($search, '/').'$', |
|
6170 | 6170 | self::str_replace('\\', '\\\\', $replacement) |
6171 | 6171 | ); |
6172 | 6172 | } |
@@ -6279,24 +6279,24 @@ discard block |
||
6279 | 6279 | |
6280 | 6280 | $str = (string)\preg_replace_callback( |
6281 | 6281 | '/([\d|A-Z])/u', |
6282 | - function ($matches) use ($encoding) { |
|
6282 | + function($matches) use ($encoding) { |
|
6283 | 6283 | $match = $matches[1]; |
6284 | 6284 | $matchInt = (int)$match; |
6285 | 6285 | |
6286 | 6286 | if ((string)$matchInt == $match) { |
6287 | - return '_' . $match . '_'; |
|
6287 | + return '_'.$match.'_'; |
|
6288 | 6288 | } |
6289 | 6289 | |
6290 | - return '_' . UTF8::strtolower($match, $encoding); |
|
6290 | + return '_'.UTF8::strtolower($match, $encoding); |
|
6291 | 6291 | }, |
6292 | 6292 | $str |
6293 | 6293 | ); |
6294 | 6294 | |
6295 | 6295 | $str = (string)\preg_replace( |
6296 | 6296 | [ |
6297 | - '/\s+/', // convert spaces to "_" |
|
6298 | - '/^\s+|\s+$/', // trim leading & trailing spaces |
|
6299 | - '/_+/', // remove double "_" |
|
6297 | + '/\s+/', // convert spaces to "_" |
|
6298 | + '/^\s+|\s+$/', // trim leading & trailing spaces |
|
6299 | + '/_+/', // remove double "_" |
|
6300 | 6300 | ], |
6301 | 6301 | [ |
6302 | 6302 | '_', |
@@ -6365,7 +6365,7 @@ discard block |
||
6365 | 6365 | } |
6366 | 6366 | |
6367 | 6367 | /** @noinspection NotOptimalRegularExpressionsInspection */ |
6368 | - \preg_match_all('/' . self::GRAPHEME_CLUSTER_RX . '/u', $str, $a); |
|
6368 | + \preg_match_all('/'.self::GRAPHEME_CLUSTER_RX.'/u', $str, $a); |
|
6369 | 6369 | $a = $a[0]; |
6370 | 6370 | |
6371 | 6371 | if ($len === 1) { |
@@ -6418,7 +6418,7 @@ discard block |
||
6418 | 6418 | $limit = -1; |
6419 | 6419 | } |
6420 | 6420 | |
6421 | - $array = \preg_split('/' . \preg_quote($pattern, '/') . '/u', $str, $limit); |
|
6421 | + $array = \preg_split('/'.\preg_quote($pattern, '/').'/u', $str, $limit); |
|
6422 | 6422 | |
6423 | 6423 | if ($array === false) { |
6424 | 6424 | return []; |
@@ -6700,7 +6700,7 @@ discard block |
||
6700 | 6700 | |
6701 | 6701 | $str = (string)\preg_replace_callback( |
6702 | 6702 | '/([\S]+)/u', |
6703 | - function ($match) use ($encoding, $ignore) { |
|
6703 | + function($match) use ($encoding, $ignore) { |
|
6704 | 6704 | if ($ignore && \in_array($match[0], $ignore, true)) { |
6705 | 6705 | return $match[0]; |
6706 | 6706 | } |
@@ -6769,16 +6769,16 @@ discard block |
||
6769 | 6769 | $str = (string)\preg_replace_callback( |
6770 | 6770 | '~\b (_*) (?: # 1. Leading underscore and |
6771 | 6771 | ( (?<=[ ][/\\\\]) [[:alpha:]]+ [-_[:alpha:]/\\\\]+ | # 2. file path or |
6772 | - [-_[:alpha:]]+ [@.:] [-_[:alpha:]@.:/]+ ' . $apostropheRx . ' ) # URL, domain, or email |
|
6772 | + [-_[:alpha:]]+ [@.:] [-_[:alpha:]@.:/]+ ' . $apostropheRx.' ) # URL, domain, or email |
|
6773 | 6773 | | |
6774 | - ( (?i: ' . $smallWordsRx . ' ) ' . $apostropheRx . ' ) # 3. or small word (case-insensitive) |
|
6774 | + ( (?i: ' . $smallWordsRx.' ) '.$apostropheRx.' ) # 3. or small word (case-insensitive) |
|
6775 | 6775 | | |
6776 | - ( [[:alpha:]] [[:lower:]\'’()\[\]{}]* ' . $apostropheRx . ' ) # 4. or word w/o internal caps |
|
6776 | + ( [[:alpha:]] [[:lower:]\'’()\[\]{}]* ' . $apostropheRx.' ) # 4. or word w/o internal caps |
|
6777 | 6777 | | |
6778 | - ( [[:alpha:]] [[:alpha:]\'’()\[\]{}]* ' . $apostropheRx . ' ) # 5. or some other word |
|
6778 | + ( [[:alpha:]] [[:alpha:]\'’()\[\]{}]* ' . $apostropheRx.' ) # 5. or some other word |
|
6779 | 6779 | ) (_*) \b # 6. With trailing underscore |
6780 | 6780 | ~ux', |
6781 | - function ($matches) use ($encoding) { |
|
6781 | + function($matches) use ($encoding) { |
|
6782 | 6782 | // Preserve leading underscore |
6783 | 6783 | $str = $matches[1]; |
6784 | 6784 | if ($matches[2]) { |
@@ -6807,21 +6807,21 @@ discard block |
||
6807 | 6807 | '~( \A [[:punct:]]* # start of title... |
6808 | 6808 | | [:.;?!][ ]+ # or of subsentence... |
6809 | 6809 | | [ ][\'"“‘(\[][ ]* ) # or of inserted subphrase... |
6810 | - ( ' . $smallWordsRx . ' ) \b # ...followed by small word |
|
6810 | + ( ' . $smallWordsRx.' ) \b # ...followed by small word |
|
6811 | 6811 | ~uxi', |
6812 | - function ($matches) use ($encoding) { |
|
6813 | - return $matches[1] . static::str_upper_first($matches[2], $encoding); |
|
6812 | + function($matches) use ($encoding) { |
|
6813 | + return $matches[1].static::str_upper_first($matches[2], $encoding); |
|
6814 | 6814 | }, |
6815 | 6815 | $str |
6816 | 6816 | ); |
6817 | 6817 | |
6818 | 6818 | // ...and end of title |
6819 | 6819 | $str = (string)\preg_replace_callback( |
6820 | - '~\b ( ' . $smallWordsRx . ' ) # small word... |
|
6820 | + '~\b ( '.$smallWordsRx.' ) # small word... |
|
6821 | 6821 | (?= [[:punct:]]* \Z # ...at the end of the title... |
6822 | 6822 | | [\'"’”)\]] [ ] ) # ...or of an inserted subphrase? |
6823 | 6823 | ~uxi', |
6824 | - function ($matches) use ($encoding) { |
|
6824 | + function($matches) use ($encoding) { |
|
6825 | 6825 | return static::str_upper_first($matches[1], $encoding); |
6826 | 6826 | }, |
6827 | 6827 | $str |
@@ -6832,10 +6832,10 @@ discard block |
||
6832 | 6832 | $str = (string)\preg_replace_callback( |
6833 | 6833 | '~\b |
6834 | 6834 | (?<! -) # Negative lookbehind for a hyphen; we do not want to match man-in-the-middle but do want (in-flight) |
6835 | - ( ' . $smallWordsRx . ' ) |
|
6835 | + ( ' . $smallWordsRx.' ) |
|
6836 | 6836 | (?= -[[:alpha:]]+) # lookahead for "-someword" |
6837 | 6837 | ~uxi', |
6838 | - function ($matches) use ($encoding) { |
|
6838 | + function($matches) use ($encoding) { |
|
6839 | 6839 | return static::str_upper_first($matches[1], $encoding); |
6840 | 6840 | }, |
6841 | 6841 | $str |
@@ -6846,11 +6846,11 @@ discard block |
||
6846 | 6846 | '~\b |
6847 | 6847 | (?<!…) # Negative lookbehind for a hyphen; we do not want to match man-in-the-middle but do want (stand-in) |
6848 | 6848 | ( [[:alpha:]]+- ) # $1 = first word and hyphen, should already be properly capped |
6849 | - ( ' . $smallWordsRx . ' ) # ...followed by small word |
|
6849 | + ( ' . $smallWordsRx.' ) # ...followed by small word |
|
6850 | 6850 | (?! - ) # Negative lookahead for another - |
6851 | 6851 | ~uxi', |
6852 | - function ($matches) use ($encoding) { |
|
6853 | - return $matches[1] . static::str_upper_first($matches[2], $encoding); |
|
6852 | + function($matches) use ($encoding) { |
|
6853 | + return $matches[1].static::str_upper_first($matches[2], $encoding); |
|
6854 | 6854 | }, |
6855 | 6855 | $str |
6856 | 6856 | ); |
@@ -7000,7 +7000,7 @@ discard block |
||
7000 | 7000 | |
7001 | 7001 | $truncated = self::substr($str, 0, $length, $encoding); |
7002 | 7002 | |
7003 | - return $truncated . $substring; |
|
7003 | + return $truncated.$substring; |
|
7004 | 7004 | } |
7005 | 7005 | |
7006 | 7006 | /** |
@@ -7042,7 +7042,7 @@ discard block |
||
7042 | 7042 | } |
7043 | 7043 | } |
7044 | 7044 | |
7045 | - $str = $truncated . $substring; |
|
7045 | + $str = $truncated.$substring; |
|
7046 | 7046 | |
7047 | 7047 | return $str; |
7048 | 7048 | } |
@@ -7187,7 +7187,7 @@ discard block |
||
7187 | 7187 | public static function strcmp(string $str1, string $str2): int |
7188 | 7188 | { |
7189 | 7189 | /** @noinspection PhpUndefinedClassInspection */ |
7190 | - return $str1 . '' === $str2 . '' ? 0 : \strcmp( |
|
7190 | + return $str1.'' === $str2.'' ? 0 : \strcmp( |
|
7191 | 7191 | \Normalizer::normalize($str1, \Normalizer::NFD), |
7192 | 7192 | \Normalizer::normalize($str2, \Normalizer::NFD) |
7193 | 7193 | ); |
@@ -7221,7 +7221,7 @@ discard block |
||
7221 | 7221 | return null; |
7222 | 7222 | } |
7223 | 7223 | |
7224 | - if (\preg_match('/^(.*?)' . self::rxClass($charList) . '/us', $str, $length)) { |
|
7224 | + if (\preg_match('/^(.*?)'.self::rxClass($charList).'/us', $str, $length)) { |
|
7225 | 7225 | return self::strlen($length[1]); |
7226 | 7226 | } |
7227 | 7227 | |
@@ -7458,7 +7458,7 @@ discard block |
||
7458 | 7458 | && |
7459 | 7459 | self::$SUPPORT['mbstring'] === false |
7460 | 7460 | ) { |
7461 | - \trigger_error('UTF8::stristr() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
7461 | + \trigger_error('UTF8::stristr() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
7462 | 7462 | } |
7463 | 7463 | |
7464 | 7464 | if (self::$SUPPORT['mbstring'] === true) { |
@@ -7480,7 +7480,7 @@ discard block |
||
7480 | 7480 | return \stristr($haystack, $needle, $before_needle); |
7481 | 7481 | } |
7482 | 7482 | |
7483 | - \preg_match('/^(.*?)' . \preg_quote($needle, '/') . '/usi', $haystack, $match); |
|
7483 | + \preg_match('/^(.*?)'.\preg_quote($needle, '/').'/usi', $haystack, $match); |
|
7484 | 7484 | |
7485 | 7485 | if (!isset($match[1])) { |
7486 | 7486 | return false; |
@@ -7539,7 +7539,7 @@ discard block |
||
7539 | 7539 | && |
7540 | 7540 | self::$SUPPORT['iconv'] === false |
7541 | 7541 | ) { |
7542 | - \trigger_error('UTF8::strlen() without mbstring / iconv cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
7542 | + \trigger_error('UTF8::strlen() without mbstring / iconv cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
7543 | 7543 | } |
7544 | 7544 | |
7545 | 7545 | if ( |
@@ -7663,7 +7663,7 @@ discard block |
||
7663 | 7663 | */ |
7664 | 7664 | public static function strnatcmp(string $str1, string $str2): int |
7665 | 7665 | { |
7666 | - return $str1 . '' === $str2 . '' ? 0 : \strnatcmp(self::strtonatfold($str1), self::strtonatfold($str2)); |
|
7666 | + return $str1.'' === $str2.'' ? 0 : \strnatcmp(self::strtonatfold($str1), self::strtonatfold($str2)); |
|
7667 | 7667 | } |
7668 | 7668 | |
7669 | 7669 | /** |
@@ -7723,7 +7723,7 @@ discard block |
||
7723 | 7723 | return false; |
7724 | 7724 | } |
7725 | 7725 | |
7726 | - if (\preg_match('/' . self::rxClass($char_list) . '/us', $haystack, $m)) { |
|
7726 | + if (\preg_match('/'.self::rxClass($char_list).'/us', $haystack, $m)) { |
|
7727 | 7727 | return \substr($haystack, (int)\strpos($haystack, $m[0])); |
7728 | 7728 | } |
7729 | 7729 | |
@@ -7791,7 +7791,7 @@ discard block |
||
7791 | 7791 | && |
7792 | 7792 | self::$SUPPORT['mbstring'] === false |
7793 | 7793 | ) { |
7794 | - \trigger_error('UTF8::strpos() without mbstring / iconv cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
7794 | + \trigger_error('UTF8::strpos() without mbstring / iconv cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
7795 | 7795 | } |
7796 | 7796 | |
7797 | 7797 | if ( |
@@ -7924,7 +7924,7 @@ discard block |
||
7924 | 7924 | && |
7925 | 7925 | self::$SUPPORT['mbstring'] === false |
7926 | 7926 | ) { |
7927 | - \trigger_error('UTF8::strrchr() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
7927 | + \trigger_error('UTF8::strrchr() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
7928 | 7928 | } |
7929 | 7929 | |
7930 | 7930 | if (self::$SUPPORT['mbstring'] === true) { |
@@ -8071,7 +8071,7 @@ discard block |
||
8071 | 8071 | && |
8072 | 8072 | self::$SUPPORT['mbstring'] === false |
8073 | 8073 | ) { |
8074 | - \trigger_error('UTF8::strripos() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
8074 | + \trigger_error('UTF8::strripos() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
8075 | 8075 | } |
8076 | 8076 | |
8077 | 8077 | if (self::$SUPPORT['mbstring'] === true) { |
@@ -8162,7 +8162,7 @@ discard block |
||
8162 | 8162 | && |
8163 | 8163 | self::$SUPPORT['mbstring'] === false |
8164 | 8164 | ) { |
8165 | - \trigger_error('UTF8::strrpos() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
8165 | + \trigger_error('UTF8::strrpos() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
8166 | 8166 | } |
8167 | 8167 | |
8168 | 8168 | if (self::$SUPPORT['mbstring'] === true) { |
@@ -8250,7 +8250,7 @@ discard block |
||
8250 | 8250 | return 0; |
8251 | 8251 | } |
8252 | 8252 | |
8253 | - return \preg_match('/^' . self::rxClass($mask) . '+/u', $str, $str) ? self::strlen($str[0]) : 0; |
|
8253 | + return \preg_match('/^'.self::rxClass($mask).'+/u', $str, $str) ? self::strlen($str[0]) : 0; |
|
8254 | 8254 | } |
8255 | 8255 | |
8256 | 8256 | /** |
@@ -8294,7 +8294,7 @@ discard block |
||
8294 | 8294 | && |
8295 | 8295 | self::$SUPPORT['mbstring'] === false |
8296 | 8296 | ) { |
8297 | - \trigger_error('UTF8::strstr() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
8297 | + \trigger_error('UTF8::strstr() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
8298 | 8298 | } |
8299 | 8299 | |
8300 | 8300 | if (self::$SUPPORT['mbstring'] === true) { |
@@ -8312,7 +8312,7 @@ discard block |
||
8312 | 8312 | } |
8313 | 8313 | } |
8314 | 8314 | |
8315 | - \preg_match('/^(.*?)' . \preg_quote($needle, '/') . '/us', $haystack, $match); |
|
8315 | + \preg_match('/^(.*?)'.\preg_quote($needle, '/').'/us', $haystack, $match); |
|
8316 | 8316 | |
8317 | 8317 | if (!isset($match[1])) { |
8318 | 8318 | return false; |
@@ -8417,9 +8417,9 @@ discard block |
||
8417 | 8417 | |
8418 | 8418 | if (self::$SUPPORT['intl'] === true) { |
8419 | 8419 | |
8420 | - $langCode = $lang . '-Lower'; |
|
8420 | + $langCode = $lang.'-Lower'; |
|
8421 | 8421 | if (!\in_array($langCode, self::$SUPPORT['intl__transliterator_list_ids'], true)) { |
8422 | - \trigger_error('UTF8::strtolower() cannot handle special language: ' . $lang, E_USER_WARNING); |
|
8422 | + \trigger_error('UTF8::strtolower() cannot handle special language: '.$lang, E_USER_WARNING); |
|
8423 | 8423 | |
8424 | 8424 | $langCode = 'Any-Lower'; |
8425 | 8425 | } |
@@ -8428,7 +8428,7 @@ discard block |
||
8428 | 8428 | return transliterator_transliterate($langCode, $str); |
8429 | 8429 | } |
8430 | 8430 | |
8431 | - \trigger_error('UTF8::strtolower() without intl cannot handle the "lang" parameter: ' . $lang, E_USER_WARNING); |
|
8431 | + \trigger_error('UTF8::strtolower() without intl cannot handle the "lang" parameter: '.$lang, E_USER_WARNING); |
|
8432 | 8432 | } |
8433 | 8433 | |
8434 | 8434 | // always fallback via symfony polyfill |
@@ -8493,9 +8493,9 @@ discard block |
||
8493 | 8493 | |
8494 | 8494 | if (self::$SUPPORT['intl'] === true) { |
8495 | 8495 | |
8496 | - $langCode = $lang . '-Upper'; |
|
8496 | + $langCode = $lang.'-Upper'; |
|
8497 | 8497 | if (!\in_array($langCode, self::$SUPPORT['intl__transliterator_list_ids'], true)) { |
8498 | - \trigger_error('UTF8::strtoupper() without intl for special language: ' . $lang, E_USER_WARNING); |
|
8498 | + \trigger_error('UTF8::strtoupper() without intl for special language: '.$lang, E_USER_WARNING); |
|
8499 | 8499 | |
8500 | 8500 | $langCode = 'Any-Upper'; |
8501 | 8501 | } |
@@ -8504,7 +8504,7 @@ discard block |
||
8504 | 8504 | return transliterator_transliterate($langCode, $str); |
8505 | 8505 | } |
8506 | 8506 | |
8507 | - \trigger_error('UTF8::strtolower() without intl + PHP >= 5.4 cannot handle the "lang"-parameter: ' . $lang, E_USER_WARNING); |
|
8507 | + \trigger_error('UTF8::strtolower() without intl + PHP >= 5.4 cannot handle the "lang"-parameter: '.$lang, E_USER_WARNING); |
|
8508 | 8508 | } |
8509 | 8509 | |
8510 | 8510 | // always fallback via symfony polyfill |
@@ -8666,7 +8666,7 @@ discard block |
||
8666 | 8666 | && |
8667 | 8667 | self::$SUPPORT['mbstring'] === false |
8668 | 8668 | ) { |
8669 | - \trigger_error('UTF8::substr() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
8669 | + \trigger_error('UTF8::substr() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
8670 | 8670 | } |
8671 | 8671 | |
8672 | 8672 | if (self::$SUPPORT['mbstring'] === true) { |
@@ -8842,14 +8842,14 @@ discard block |
||
8842 | 8842 | && |
8843 | 8843 | self::$SUPPORT['mbstring'] === false |
8844 | 8844 | ) { |
8845 | - \trigger_error('UTF8::substr_count() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
8845 | + \trigger_error('UTF8::substr_count() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
8846 | 8846 | } |
8847 | 8847 | |
8848 | 8848 | if (self::$SUPPORT['mbstring'] === true) { |
8849 | 8849 | return \mb_substr_count($haystack, $needle, $encoding); |
8850 | 8850 | } |
8851 | 8851 | |
8852 | - \preg_match_all('/' . \preg_quote($needle, '/') . '/us', $haystack, $matches, PREG_SET_ORDER); |
|
8852 | + \preg_match_all('/'.\preg_quote($needle, '/').'/us', $haystack, $matches, PREG_SET_ORDER); |
|
8853 | 8853 | |
8854 | 8854 | return \count($matches); |
8855 | 8855 | } |
@@ -9116,8 +9116,7 @@ discard block |
||
9116 | 9116 | |
9117 | 9117 | if (self::is_ascii($str)) { |
9118 | 9118 | return ($length === null) ? |
9119 | - \substr_replace($str, $replacement, $offset) : |
|
9120 | - \substr_replace($str, $replacement, $offset, $length); |
|
9119 | + \substr_replace($str, $replacement, $offset) : \substr_replace($str, $replacement, $offset, $length); |
|
9121 | 9120 | } |
9122 | 9121 | |
9123 | 9122 | \preg_match_all('/./us', $str, $smatches); |
@@ -9603,7 +9602,7 @@ discard block |
||
9603 | 9602 | $c2 = $i + 1 >= $max ? "\x00" : $str[$i + 1]; |
9604 | 9603 | |
9605 | 9604 | if ($c2 >= "\x80" && $c2 <= "\xBF") { // yeah, almost sure it's UTF8 already |
9606 | - $buf .= $c1 . $c2; |
|
9605 | + $buf .= $c1.$c2; |
|
9607 | 9606 | $i++; |
9608 | 9607 | } else { // not valid UTF8 - convert it |
9609 | 9608 | $buf .= self::to_utf8_convert_helper($c1); |
@@ -9615,7 +9614,7 @@ discard block |
||
9615 | 9614 | $c3 = $i + 2 >= $max ? "\x00" : $str[$i + 2]; |
9616 | 9615 | |
9617 | 9616 | if ($c2 >= "\x80" && $c2 <= "\xBF" && $c3 >= "\x80" && $c3 <= "\xBF") { // yeah, almost sure it's UTF8 already |
9618 | - $buf .= $c1 . $c2 . $c3; |
|
9617 | + $buf .= $c1.$c2.$c3; |
|
9619 | 9618 | $i += 2; |
9620 | 9619 | } else { // not valid UTF8 - convert it |
9621 | 9620 | $buf .= self::to_utf8_convert_helper($c1); |
@@ -9628,7 +9627,7 @@ discard block |
||
9628 | 9627 | $c4 = $i + 3 >= $max ? "\x00" : $str[$i + 3]; |
9629 | 9628 | |
9630 | 9629 | if ($c2 >= "\x80" && $c2 <= "\xBF" && $c3 >= "\x80" && $c3 <= "\xBF" && $c4 >= "\x80" && $c4 <= "\xBF") { // yeah, almost sure it's UTF8 already |
9631 | - $buf .= $c1 . $c2 . $c3 . $c4; |
|
9630 | + $buf .= $c1.$c2.$c3.$c4; |
|
9632 | 9631 | $i += 3; |
9633 | 9632 | } else { // not valid UTF8 - convert it |
9634 | 9633 | $buf .= self::to_utf8_convert_helper($c1); |
@@ -9650,7 +9649,7 @@ discard block |
||
9650 | 9649 | // decode unicode escape sequences |
9651 | 9650 | $buf = \preg_replace_callback( |
9652 | 9651 | '/\\\\u([0-9a-f]{4})/i', |
9653 | - function ($match) { |
|
9652 | + function($match) { |
|
9654 | 9653 | // always fallback via symfony polyfill |
9655 | 9654 | return \mb_convert_encoding(pack('H*', $match[1]), 'UTF-8', 'UCS-2BE'); |
9656 | 9655 | }, |
@@ -9693,7 +9692,7 @@ discard block |
||
9693 | 9692 | } else { |
9694 | 9693 | $cc1 = self::$CHR[$ordC1 / 64] | "\xC0"; |
9695 | 9694 | $cc2 = ((string)$input & "\x3F") | "\x80"; |
9696 | - $buf .= $cc1 . $cc2; |
|
9695 | + $buf .= $cc1.$cc2; |
|
9697 | 9696 | } |
9698 | 9697 | |
9699 | 9698 | return $buf; |
@@ -9757,7 +9756,7 @@ discard block |
||
9757 | 9756 | $cleanUtf8 |
9758 | 9757 | ); |
9759 | 9758 | |
9760 | - return $strPartOne . $strPartTwo; |
|
9759 | + return $strPartOne.$strPartTwo; |
|
9761 | 9760 | } |
9762 | 9761 | |
9763 | 9762 | /** |
@@ -9802,7 +9801,7 @@ discard block |
||
9802 | 9801 | $str = self::clean($str); |
9803 | 9802 | } |
9804 | 9803 | |
9805 | - $usePhpDefaultFunctions = !(bool)($charlist . \implode('', $exceptions)); |
|
9804 | + $usePhpDefaultFunctions = !(bool)($charlist.\implode('', $exceptions)); |
|
9806 | 9805 | |
9807 | 9806 | if ( |
9808 | 9807 | $usePhpDefaultFunctions === true |
@@ -10306,7 +10305,7 @@ discard block |
||
10306 | 10305 | return ''; |
10307 | 10306 | } |
10308 | 10307 | |
10309 | - \preg_match('/^\s*+(?:\S++\s*+){1,' . $limit . '}/u', $str, $matches); |
|
10308 | + \preg_match('/^\s*+(?:\S++\s*+){1,'.$limit.'}/u', $str, $matches); |
|
10310 | 10309 | |
10311 | 10310 | if ( |
10312 | 10311 | !isset($matches[0]) |
@@ -10316,7 +10315,7 @@ discard block |
||
10316 | 10315 | return $str; |
10317 | 10316 | } |
10318 | 10317 | |
10319 | - return self::rtrim($matches[0]) . $strAddOn; |
|
10318 | + return self::rtrim($matches[0]).$strAddOn; |
|
10320 | 10319 | } |
10321 | 10320 | |
10322 | 10321 | /** |
@@ -10387,7 +10386,7 @@ discard block |
||
10387 | 10386 | $strReturn .= $break; |
10388 | 10387 | } |
10389 | 10388 | |
10390 | - return $strReturn . \implode('', $chars); |
|
10389 | + return $strReturn.\implode('', $chars); |
|
10391 | 10390 | } |
10392 | 10391 | |
10393 | 10392 | /** |