@@ -264,7 +264,7 @@ discard block |
||
| 264 | 264 | public static function add_bom_to_string(string $str): string |
| 265 | 265 | { |
| 266 | 266 | if (self::string_has_bom($str) === false) { |
| 267 | - $str = self::bom() . $str; |
|
| 267 | + $str = self::bom().$str; |
|
| 268 | 268 | } |
| 269 | 269 | |
| 270 | 270 | return $str; |
@@ -531,10 +531,10 @@ discard block |
||
| 531 | 531 | && |
| 532 | 532 | self::$SUPPORT['mbstring'] === false |
| 533 | 533 | ) { |
| 534 | - \trigger_error('UTF8::chr() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
| 534 | + \trigger_error('UTF8::chr() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
| 535 | 535 | } |
| 536 | 536 | |
| 537 | - $cacheKey = $code_point . $encoding; |
|
| 537 | + $cacheKey = $code_point.$encoding; |
|
| 538 | 538 | if (isset($CHAR_CACHE[$cacheKey]) === true) { |
| 539 | 539 | return $CHAR_CACHE[$cacheKey]; |
| 540 | 540 | } |
@@ -579,16 +579,16 @@ discard block |
||
| 579 | 579 | if ($code_point <= 0x7F) { |
| 580 | 580 | $chr = self::$CHR[$code_point]; |
| 581 | 581 | } elseif ($code_point <= 0x7FF) { |
| 582 | - $chr = self::$CHR[($code_point >> 6) + 0xC0] . |
|
| 582 | + $chr = self::$CHR[($code_point >> 6) + 0xC0]. |
|
| 583 | 583 | self::$CHR[($code_point & 0x3F) + 0x80]; |
| 584 | 584 | } elseif ($code_point <= 0xFFFF) { |
| 585 | - $chr = self::$CHR[($code_point >> 12) + 0xE0] . |
|
| 586 | - self::$CHR[(($code_point >> 6) & 0x3F) + 0x80] . |
|
| 585 | + $chr = self::$CHR[($code_point >> 12) + 0xE0]. |
|
| 586 | + self::$CHR[(($code_point >> 6) & 0x3F) + 0x80]. |
|
| 587 | 587 | self::$CHR[($code_point & 0x3F) + 0x80]; |
| 588 | 588 | } else { |
| 589 | - $chr = self::$CHR[($code_point >> 18) + 0xF0] . |
|
| 590 | - self::$CHR[(($code_point >> 12) & 0x3F) + 0x80] . |
|
| 591 | - self::$CHR[(($code_point >> 6) & 0x3F) + 0x80] . |
|
| 589 | + $chr = self::$CHR[($code_point >> 18) + 0xF0]. |
|
| 590 | + self::$CHR[(($code_point >> 12) & 0x3F) + 0x80]. |
|
| 591 | + self::$CHR[(($code_point >> 6) & 0x3F) + 0x80]. |
|
| 592 | 592 | self::$CHR[($code_point & 0x3F) + 0x80]; |
| 593 | 593 | } |
| 594 | 594 | |
@@ -640,7 +640,7 @@ discard block |
||
| 640 | 640 | |
| 641 | 641 | if (self::$SUPPORT['mbstring_func_overload'] === true) { |
| 642 | 642 | return \array_map( |
| 643 | - function ($data) { |
|
| 643 | + function($data) { |
|
| 644 | 644 | return UTF8::strlen_in_byte($data); |
| 645 | 645 | }, |
| 646 | 646 | $strSplit |
@@ -955,7 +955,7 @@ discard block |
||
| 955 | 955 | */ |
| 956 | 956 | public static function decimal_to_chr($int): string |
| 957 | 957 | { |
| 958 | - return self::html_entity_decode('&#' . $int . ';', ENT_QUOTES | ENT_HTML5); |
|
| 958 | + return self::html_entity_decode('&#'.$int.';', ENT_QUOTES | ENT_HTML5); |
|
| 959 | 959 | } |
| 960 | 960 | |
| 961 | 961 | /** |
@@ -1114,7 +1114,7 @@ discard block |
||
| 1114 | 1114 | && |
| 1115 | 1115 | self::$SUPPORT['mbstring'] === false |
| 1116 | 1116 | ) { |
| 1117 | - \trigger_error('UTF8::encode() without mbstring cannot handle "' . $toEncoding . '" encoding', E_USER_WARNING); |
|
| 1117 | + \trigger_error('UTF8::encode() without mbstring cannot handle "'.$toEncoding.'" encoding', E_USER_WARNING); |
|
| 1118 | 1118 | } |
| 1119 | 1119 | |
| 1120 | 1120 | if (!isset(self::$SUPPORT['already_checked_via_portable_utf8'])) { |
@@ -1134,7 +1134,7 @@ discard block |
||
| 1134 | 1134 | } |
| 1135 | 1135 | } |
| 1136 | 1136 | |
| 1137 | - $return = \iconv($fromEncoding, $toEncoding . '//IGNORE', $str); |
|
| 1137 | + $return = \iconv($fromEncoding, $toEncoding.'//IGNORE', $str); |
|
| 1138 | 1138 | if ($return !== false) { |
| 1139 | 1139 | return $return; |
| 1140 | 1140 | } |
@@ -1230,7 +1230,7 @@ discard block |
||
| 1230 | 1230 | return ''; |
| 1231 | 1231 | } |
| 1232 | 1232 | |
| 1233 | - return \rtrim($strSub, $trimChars) . $replacerForSkippedText; |
|
| 1233 | + return \rtrim($strSub, $trimChars).$replacerForSkippedText; |
|
| 1234 | 1234 | } |
| 1235 | 1235 | |
| 1236 | 1236 | return $str; |
@@ -1266,14 +1266,14 @@ discard block |
||
| 1266 | 1266 | if (!$pos_end || $pos_end <= 0) { |
| 1267 | 1267 | $strSub = self::substr($str, $pos_start, self::strlen($str), $encoding); |
| 1268 | 1268 | if ($strSub !== false) { |
| 1269 | - $extract = $replacerForSkippedText . \ltrim($strSub, $trimChars); |
|
| 1269 | + $extract = $replacerForSkippedText.\ltrim($strSub, $trimChars); |
|
| 1270 | 1270 | } else { |
| 1271 | 1271 | $extract = ''; |
| 1272 | 1272 | } |
| 1273 | 1273 | } else { |
| 1274 | 1274 | $strSub = self::substr($str, $pos_start, $pos_end, $encoding); |
| 1275 | 1275 | if ($strSub !== false) { |
| 1276 | - $extract = $replacerForSkippedText . \trim($strSub, $trimChars) . $replacerForSkippedText; |
|
| 1276 | + $extract = $replacerForSkippedText.\trim($strSub, $trimChars).$replacerForSkippedText; |
|
| 1277 | 1277 | } else { |
| 1278 | 1278 | $extract = ''; |
| 1279 | 1279 | } |
@@ -1296,7 +1296,7 @@ discard block |
||
| 1296 | 1296 | if ($pos_end) { |
| 1297 | 1297 | $strSub = self::substr($str, 0, $pos_end, $encoding); |
| 1298 | 1298 | if ($strSub !== false) { |
| 1299 | - $extract = \rtrim($strSub, $trimChars) . $replacerForSkippedText; |
|
| 1299 | + $extract = \rtrim($strSub, $trimChars).$replacerForSkippedText; |
|
| 1300 | 1300 | } else { |
| 1301 | 1301 | $extract = ''; |
| 1302 | 1302 | } |
@@ -1418,7 +1418,7 @@ discard block |
||
| 1418 | 1418 | { |
| 1419 | 1419 | $file_content = \file_get_contents($file_path); |
| 1420 | 1420 | if ($file_content === false) { |
| 1421 | - throw new \RuntimeException('file_get_contents() returned false for:' . $file_path); |
|
| 1421 | + throw new \RuntimeException('file_get_contents() returned false for:'.$file_path); |
|
| 1422 | 1422 | } |
| 1423 | 1423 | |
| 1424 | 1424 | return self::string_has_bom($file_content); |
@@ -1478,7 +1478,7 @@ discard block |
||
| 1478 | 1478 | ) { |
| 1479 | 1479 | // Prevent leading combining chars |
| 1480 | 1480 | // for NFC-safe concatenations. |
| 1481 | - $var = $leading_combining . $var; |
|
| 1481 | + $var = $leading_combining.$var; |
|
| 1482 | 1482 | } |
| 1483 | 1483 | } |
| 1484 | 1484 | |
@@ -1973,7 +1973,7 @@ discard block |
||
| 1973 | 1973 | */ |
| 1974 | 1974 | private static function getData(string $file) |
| 1975 | 1975 | { |
| 1976 | - $file = __DIR__ . '/data/' . $file . '.php'; |
|
| 1976 | + $file = __DIR__.'/data/'.$file.'.php'; |
|
| 1977 | 1977 | if (\file_exists($file)) { |
| 1978 | 1978 | /** @noinspection PhpIncludeInspection */ |
| 1979 | 1979 | return require $file; |
@@ -2026,7 +2026,7 @@ discard block |
||
| 2026 | 2026 | } |
| 2027 | 2027 | |
| 2028 | 2028 | $str_info = \unpack('C2chars', $str_info); |
| 2029 | - $type_code = (int)($str_info['chars1'] . $str_info['chars2']); |
|
| 2029 | + $type_code = (int)($str_info['chars1'].$str_info['chars2']); |
|
| 2030 | 2030 | |
| 2031 | 2031 | // DEBUG |
| 2032 | 2032 | //var_dump($type_code); |
@@ -2119,16 +2119,16 @@ discard block |
||
| 2119 | 2119 | */ |
| 2120 | 2120 | public static function get_unique_string($entropyExtra = '', bool $md5 = true): string |
| 2121 | 2121 | { |
| 2122 | - $uniqueHelper = \mt_rand() . |
|
| 2123 | - \session_id() . |
|
| 2124 | - ($_SERVER['REMOTE_ADDR'] ?? '') . |
|
| 2125 | - ($_SERVER['SERVER_ADDR'] ?? '') . |
|
| 2122 | + $uniqueHelper = \mt_rand(). |
|
| 2123 | + \session_id(). |
|
| 2124 | + ($_SERVER['REMOTE_ADDR'] ?? ''). |
|
| 2125 | + ($_SERVER['SERVER_ADDR'] ?? ''). |
|
| 2126 | 2126 | $entropyExtra; |
| 2127 | 2127 | |
| 2128 | 2128 | $uniqueString = \uniqid($uniqueHelper, true); |
| 2129 | 2129 | |
| 2130 | 2130 | if ($md5) { |
| 2131 | - $uniqueString = \md5($uniqueString . $uniqueHelper); |
|
| 2131 | + $uniqueString = \md5($uniqueString.$uniqueHelper); |
|
| 2132 | 2132 | } |
| 2133 | 2133 | |
| 2134 | 2134 | return $uniqueString; |
@@ -2273,7 +2273,7 @@ discard block |
||
| 2273 | 2273 | return \implode( |
| 2274 | 2274 | '', |
| 2275 | 2275 | \array_map( |
| 2276 | - function ($chr) use ($keepAsciiChars, $encoding) { |
|
| 2276 | + function($chr) use ($keepAsciiChars, $encoding) { |
|
| 2277 | 2277 | return UTF8::single_chr_html_encode($chr, $keepAsciiChars, $encoding); |
| 2278 | 2278 | }, |
| 2279 | 2279 | self::split($str) |
@@ -2389,7 +2389,7 @@ discard block |
||
| 2389 | 2389 | && |
| 2390 | 2390 | self::$SUPPORT['mbstring'] === false |
| 2391 | 2391 | ) { |
| 2392 | - \trigger_error('UTF8::html_entity_decode() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
| 2392 | + \trigger_error('UTF8::html_entity_decode() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
| 2393 | 2393 | } |
| 2394 | 2394 | |
| 2395 | 2395 | if (!isset(self::$SUPPORT['already_checked_via_portable_utf8'])) { |
@@ -2412,7 +2412,7 @@ discard block |
||
| 2412 | 2412 | |
| 2413 | 2413 | $str = (string)\preg_replace_callback( |
| 2414 | 2414 | "/&#\d{2,6};/", |
| 2415 | - function ($matches) use ($encoding) { |
|
| 2415 | + function($matches) use ($encoding) { |
|
| 2416 | 2416 | // always fallback via symfony polyfill |
| 2417 | 2417 | $returnTmp = \mb_convert_encoding($matches[0], $encoding, 'HTML-ENTITIES'); |
| 2418 | 2418 | |
@@ -2755,9 +2755,9 @@ discard block |
||
| 2755 | 2755 | { |
| 2756 | 2756 | $hex = \dechex($int); |
| 2757 | 2757 | |
| 2758 | - $hex = (\strlen($hex) < 4 ? \substr('0000' . $hex, -4) : $hex); |
|
| 2758 | + $hex = (\strlen($hex) < 4 ? \substr('0000'.$hex, -4) : $hex); |
|
| 2759 | 2759 | |
| 2760 | - return $pfix . $hex . ''; |
|
| 2760 | + return $pfix.$hex.''; |
|
| 2761 | 2761 | } |
| 2762 | 2762 | |
| 2763 | 2763 | /** |
@@ -3694,7 +3694,7 @@ discard block |
||
| 3694 | 3694 | $cleanUtf8 |
| 3695 | 3695 | ); |
| 3696 | 3696 | |
| 3697 | - return $strPartOne . $strPartTwo; |
|
| 3697 | + return $strPartOne.$strPartTwo; |
|
| 3698 | 3698 | } |
| 3699 | 3699 | |
| 3700 | 3700 | /** |
@@ -4177,7 +4177,7 @@ discard block |
||
| 4177 | 4177 | } |
| 4178 | 4178 | } |
| 4179 | 4179 | |
| 4180 | - $cacheKey = $chr_orig . $encoding; |
|
| 4180 | + $cacheKey = $chr_orig.$encoding; |
|
| 4181 | 4181 | if (isset($CHAR_CACHE[$cacheKey]) === true) { |
| 4182 | 4182 | return $CHAR_CACHE[$cacheKey]; |
| 4183 | 4183 | } |
@@ -4430,7 +4430,7 @@ discard block |
||
| 4430 | 4430 | } |
| 4431 | 4431 | |
| 4432 | 4432 | $str = (string)\preg_replace( |
| 4433 | - $delimiter . $pattern . $delimiter . 'u' . $options, |
|
| 4433 | + $delimiter.$pattern.$delimiter.'u'.$options, |
|
| 4434 | 4434 | $replacement, |
| 4435 | 4435 | $str |
| 4436 | 4436 | ); |
@@ -4501,7 +4501,7 @@ discard block |
||
| 4501 | 4501 | if (\is_array($what) === true) { |
| 4502 | 4502 | /** @noinspection ForeachSourceInspection */ |
| 4503 | 4503 | foreach ($what as $item) { |
| 4504 | - $str = (string)\preg_replace('/(' . \preg_quote($item, '/') . ')+/', $item, $str); |
|
| 4504 | + $str = (string)\preg_replace('/('.\preg_quote($item, '/').')+/', $item, $str); |
|
| 4505 | 4505 | } |
| 4506 | 4506 | } |
| 4507 | 4507 | |
@@ -4749,7 +4749,7 @@ discard block |
||
| 4749 | 4749 | { |
| 4750 | 4750 | static $RX_CLASSS_CACHE = []; |
| 4751 | 4751 | |
| 4752 | - $cacheKey = $s . $class; |
|
| 4752 | + $cacheKey = $s.$class; |
|
| 4753 | 4753 | |
| 4754 | 4754 | if (isset($RX_CLASSS_CACHE[$cacheKey])) { |
| 4755 | 4755 | return $RX_CLASSS_CACHE[$cacheKey]; |
@@ -4761,7 +4761,7 @@ discard block |
||
| 4761 | 4761 | /** @noinspection SuspiciousLoopInspection */ |
| 4762 | 4762 | foreach (self::str_split($s) as $s) { |
| 4763 | 4763 | if ('-' === $s) { |
| 4764 | - $class[0] = '-' . $class[0]; |
|
| 4764 | + $class[0] = '-'.$class[0]; |
|
| 4765 | 4765 | } elseif (!isset($s[2])) { |
| 4766 | 4766 | $class[0] .= \preg_quote($s, '/'); |
| 4767 | 4767 | } elseif (1 === self::strlen($s)) { |
@@ -4772,13 +4772,13 @@ discard block |
||
| 4772 | 4772 | } |
| 4773 | 4773 | |
| 4774 | 4774 | if ($class[0]) { |
| 4775 | - $class[0] = '[' . $class[0] . ']'; |
|
| 4775 | + $class[0] = '['.$class[0].']'; |
|
| 4776 | 4776 | } |
| 4777 | 4777 | |
| 4778 | 4778 | if (1 === \count($class)) { |
| 4779 | 4779 | $return = $class[0]; |
| 4780 | 4780 | } else { |
| 4781 | - $return = '(?:' . \implode('|', $class) . ')'; |
|
| 4781 | + $return = '(?:'.\implode('|', $class).')'; |
|
| 4782 | 4782 | } |
| 4783 | 4783 | |
| 4784 | 4784 | $RX_CLASSS_CACHE[$cacheKey] = $return; |
@@ -4797,7 +4797,7 @@ discard block |
||
| 4797 | 4797 | |
| 4798 | 4798 | echo '<pre>'; |
| 4799 | 4799 | foreach (self::$SUPPORT as $key => $value) { |
| 4800 | - echo $key . ' - ' . \print_r($value, true) . "\n<br>"; |
|
| 4800 | + echo $key.' - '.\print_r($value, true)."\n<br>"; |
|
| 4801 | 4801 | } |
| 4802 | 4802 | echo '</pre>'; |
| 4803 | 4803 | } |
@@ -4829,7 +4829,7 @@ discard block |
||
| 4829 | 4829 | $encoding = self::normalize_encoding($encoding, 'UTF-8'); |
| 4830 | 4830 | } |
| 4831 | 4831 | |
| 4832 | - return '&#' . self::ord($char, $encoding) . ';'; |
|
| 4832 | + return '&#'.self::ord($char, $encoding).';'; |
|
| 4833 | 4833 | } |
| 4834 | 4834 | |
| 4835 | 4835 | /** |
@@ -4916,7 +4916,7 @@ discard block |
||
| 4916 | 4916 | ) { |
| 4917 | 4917 | |
| 4918 | 4918 | if (($str[$i + 1] & "\xC0") === "\x80") { |
| 4919 | - $ret[] = $str[$i] . $str[$i + 1]; |
|
| 4919 | + $ret[] = $str[$i].$str[$i + 1]; |
|
| 4920 | 4920 | |
| 4921 | 4921 | $i++; |
| 4922 | 4922 | } |
@@ -4932,7 +4932,7 @@ discard block |
||
| 4932 | 4932 | && |
| 4933 | 4933 | ($str[$i + 2] & "\xC0") === "\x80" |
| 4934 | 4934 | ) { |
| 4935 | - $ret[] = $str[$i] . $str[$i + 1] . $str[$i + 2]; |
|
| 4935 | + $ret[] = $str[$i].$str[$i + 1].$str[$i + 2]; |
|
| 4936 | 4936 | |
| 4937 | 4937 | $i += 2; |
| 4938 | 4938 | } |
@@ -4950,7 +4950,7 @@ discard block |
||
| 4950 | 4950 | && |
| 4951 | 4951 | ($str[$i + 3] & "\xC0") === "\x80" |
| 4952 | 4952 | ) { |
| 4953 | - $ret[] = $str[$i] . $str[$i + 1] . $str[$i + 2] . $str[$i + 3]; |
|
| 4953 | + $ret[] = $str[$i].$str[$i + 1].$str[$i + 2].$str[$i + 3]; |
|
| 4954 | 4954 | |
| 4955 | 4955 | $i += 3; |
| 4956 | 4956 | } |
@@ -4963,7 +4963,7 @@ discard block |
||
| 4963 | 4963 | $ret = \array_chunk($ret, $length); |
| 4964 | 4964 | |
| 4965 | 4965 | return \array_map( |
| 4966 | - function ($item) { |
|
| 4966 | + function($item) { |
|
| 4967 | 4967 | return \implode('', $item); |
| 4968 | 4968 | }, $ret |
| 4969 | 4969 | ); |
@@ -4993,7 +4993,7 @@ discard block |
||
| 4993 | 4993 | |
| 4994 | 4994 | $str = (string)\preg_replace_callback( |
| 4995 | 4995 | '/[-_\s]+(.)?/u', |
| 4996 | - function ($match) use ($encoding) { |
|
| 4996 | + function($match) use ($encoding) { |
|
| 4997 | 4997 | if (isset($match[1])) { |
| 4998 | 4998 | return UTF8::strtoupper($match[1], $encoding); |
| 4999 | 4999 | } |
@@ -5005,7 +5005,7 @@ discard block |
||
| 5005 | 5005 | |
| 5006 | 5006 | $str = (string)\preg_replace_callback( |
| 5007 | 5007 | '/[\d]+(.)?/u', |
| 5008 | - function ($match) use ($encoding) { |
|
| 5008 | + function($match) use ($encoding) { |
|
| 5009 | 5009 | return UTF8::strtoupper($match[0], $encoding); |
| 5010 | 5010 | }, |
| 5011 | 5011 | $str |
@@ -5372,7 +5372,7 @@ discard block |
||
| 5372 | 5372 | foreach (self::$ENCODINGS as $encodingTmp) { |
| 5373 | 5373 | # INFO: //IGNORE but still throw notice |
| 5374 | 5374 | /** @noinspection PhpUsageOfSilenceOperatorInspection */ |
| 5375 | - if ((string)@\iconv($encodingTmp, $encodingTmp . '//IGNORE', $str) === $str) { |
|
| 5375 | + if ((string)@\iconv($encodingTmp, $encodingTmp.'//IGNORE', $str) === $str) { |
|
| 5376 | 5376 | return $encodingTmp; |
| 5377 | 5377 | } |
| 5378 | 5378 | } |
@@ -5434,7 +5434,7 @@ discard block |
||
| 5434 | 5434 | public static function str_ensure_left(string $str, string $substring): string |
| 5435 | 5435 | { |
| 5436 | 5436 | if (!self::str_starts_with($str, $substring)) { |
| 5437 | - $str = $substring . $str; |
|
| 5437 | + $str = $substring.$str; |
|
| 5438 | 5438 | } |
| 5439 | 5439 | |
| 5440 | 5440 | return $str; |
@@ -5643,7 +5643,7 @@ discard block |
||
| 5643 | 5643 | $start = self::substr($str, 0, $index, $encoding); |
| 5644 | 5644 | $end = self::substr($str, $index, $len, $encoding); |
| 5645 | 5645 | |
| 5646 | - return $start . $substring . $end; |
|
| 5646 | + return $start.$substring.$end; |
|
| 5647 | 5647 | } |
| 5648 | 5648 | |
| 5649 | 5649 | /** |
@@ -5680,7 +5680,7 @@ discard block |
||
| 5680 | 5680 | if ('' === $s .= '') { |
| 5681 | 5681 | $s = '/^(?<=.)$/'; |
| 5682 | 5682 | } else { |
| 5683 | - $s = '/' . \preg_quote($s, '/') . '/ui'; |
|
| 5683 | + $s = '/'.\preg_quote($s, '/').'/ui'; |
|
| 5684 | 5684 | } |
| 5685 | 5685 | } |
| 5686 | 5686 | |
@@ -5963,7 +5963,7 @@ discard block |
||
| 5963 | 5963 | return $str; |
| 5964 | 5964 | } |
| 5965 | 5965 | |
| 5966 | - return self::substr($str, 0, $length - self::strlen($strAddOn), $encoding) . $strAddOn; |
|
| 5966 | + return self::substr($str, 0, $length - self::strlen($strAddOn), $encoding).$strAddOn; |
|
| 5967 | 5967 | } |
| 5968 | 5968 | |
| 5969 | 5969 | /** |
@@ -5991,7 +5991,7 @@ discard block |
||
| 5991 | 5991 | } |
| 5992 | 5992 | |
| 5993 | 5993 | if (self::substr($str, $length - 1, 1, $encoding) === ' ') { |
| 5994 | - return self::substr($str, 0, $length - 1, $encoding) . $strAddOn; |
|
| 5994 | + return self::substr($str, 0, $length - 1, $encoding).$strAddOn; |
|
| 5995 | 5995 | } |
| 5996 | 5996 | |
| 5997 | 5997 | $str = (string)self::substr($str, 0, $length, $encoding); |
@@ -6000,9 +6000,9 @@ discard block |
||
| 6000 | 6000 | $new_str = \implode(' ', $array); |
| 6001 | 6001 | |
| 6002 | 6002 | if ($new_str === '') { |
| 6003 | - $str = self::substr($str, 0, $length - 1, $encoding) . $strAddOn; |
|
| 6003 | + $str = self::substr($str, 0, $length - 1, $encoding).$strAddOn; |
|
| 6004 | 6004 | } else { |
| 6005 | - $str = $new_str . $strAddOn; |
|
| 6005 | + $str = $new_str.$strAddOn; |
|
| 6006 | 6006 | } |
| 6007 | 6007 | |
| 6008 | 6008 | return $str; |
@@ -6105,7 +6105,7 @@ discard block |
||
| 6105 | 6105 | $char = self::substr($str, -$i, 1, $encoding); |
| 6106 | 6106 | |
| 6107 | 6107 | if ($char == self::substr($otherStr, -$i, 1, $encoding)) { |
| 6108 | - $longestCommonSuffix = $char . $longestCommonSuffix; |
|
| 6108 | + $longestCommonSuffix = $char.$longestCommonSuffix; |
|
| 6109 | 6109 | } else { |
| 6110 | 6110 | break; |
| 6111 | 6111 | } |
@@ -6124,7 +6124,7 @@ discard block |
||
| 6124 | 6124 | */ |
| 6125 | 6125 | public static function str_matches_pattern(string $str, string $pattern): bool |
| 6126 | 6126 | { |
| 6127 | - if (\preg_match('/' . $pattern . '/u', $str)) { |
|
| 6127 | + if (\preg_match('/'.$pattern.'/u', $str)) { |
|
| 6128 | 6128 | return true; |
| 6129 | 6129 | } |
| 6130 | 6130 | |
@@ -6214,7 +6214,7 @@ discard block |
||
| 6214 | 6214 | $pad_type = STR_PAD_BOTH; |
| 6215 | 6215 | } else { |
| 6216 | 6216 | throw new \InvalidArgumentException( |
| 6217 | - 'Pad expects $padType to be "STR_PAD_*" or ' . "to be one of 'left', 'right' or 'both'" |
|
| 6217 | + 'Pad expects $padType to be "STR_PAD_*" or '."to be one of 'left', 'right' or 'both'" |
|
| 6218 | 6218 | ); |
| 6219 | 6219 | } |
| 6220 | 6220 | } |
@@ -6251,7 +6251,7 @@ discard block |
||
| 6251 | 6251 | $pre = ''; |
| 6252 | 6252 | } |
| 6253 | 6253 | |
| 6254 | - return $pre . $str . $post; |
|
| 6254 | + return $pre.$str.$post; |
|
| 6255 | 6255 | } |
| 6256 | 6256 | |
| 6257 | 6257 | return $str; |
@@ -6379,7 +6379,7 @@ discard block |
||
| 6379 | 6379 | { |
| 6380 | 6380 | return self::regex_replace( |
| 6381 | 6381 | $str, |
| 6382 | - '^' . \preg_quote($search, '/'), |
|
| 6382 | + '^'.\preg_quote($search, '/'), |
|
| 6383 | 6383 | self::str_replace('\\', '\\\\', $replacement) |
| 6384 | 6384 | ); |
| 6385 | 6385 | } |
@@ -6397,7 +6397,7 @@ discard block |
||
| 6397 | 6397 | { |
| 6398 | 6398 | return self::regex_replace( |
| 6399 | 6399 | $str, |
| 6400 | - \preg_quote($search, '/') . '$', |
|
| 6400 | + \preg_quote($search, '/').'$', |
|
| 6401 | 6401 | self::str_replace('\\', '\\\\', $replacement) |
| 6402 | 6402 | ); |
| 6403 | 6403 | } |
@@ -6508,24 +6508,24 @@ discard block |
||
| 6508 | 6508 | |
| 6509 | 6509 | $str = (string)\preg_replace_callback( |
| 6510 | 6510 | '/([\d|A-Z])/u', |
| 6511 | - function ($matches) use ($encoding) { |
|
| 6511 | + function($matches) use ($encoding) { |
|
| 6512 | 6512 | $match = $matches[1]; |
| 6513 | 6513 | $matchInt = (int)$match; |
| 6514 | 6514 | |
| 6515 | 6515 | if ((string)$matchInt == $match) { |
| 6516 | - return '_' . $match . '_'; |
|
| 6516 | + return '_'.$match.'_'; |
|
| 6517 | 6517 | } |
| 6518 | 6518 | |
| 6519 | - return '_' . UTF8::strtolower($match, $encoding); |
|
| 6519 | + return '_'.UTF8::strtolower($match, $encoding); |
|
| 6520 | 6520 | }, |
| 6521 | 6521 | $str |
| 6522 | 6522 | ); |
| 6523 | 6523 | |
| 6524 | 6524 | $str = (string)\preg_replace( |
| 6525 | 6525 | [ |
| 6526 | - '/\s+/', // convert spaces to "_" |
|
| 6527 | - '/^\s+|\s+$/', // trim leading & trailing spaces |
|
| 6528 | - '/_+/', // remove double "_" |
|
| 6526 | + '/\s+/', // convert spaces to "_" |
|
| 6527 | + '/^\s+|\s+$/', // trim leading & trailing spaces |
|
| 6528 | + '/_+/', // remove double "_" |
|
| 6529 | 6529 | ], |
| 6530 | 6530 | [ |
| 6531 | 6531 | '_', |
@@ -6613,7 +6613,7 @@ discard block |
||
| 6613 | 6613 | $limit = -1; |
| 6614 | 6614 | } |
| 6615 | 6615 | |
| 6616 | - $array = \preg_split('/' . \preg_quote($pattern, '/') . '/u', $str, $limit); |
|
| 6616 | + $array = \preg_split('/'.\preg_quote($pattern, '/').'/u', $str, $limit); |
|
| 6617 | 6617 | |
| 6618 | 6618 | if ($array === false) { |
| 6619 | 6619 | return []; |
@@ -6895,7 +6895,7 @@ discard block |
||
| 6895 | 6895 | |
| 6896 | 6896 | $str = (string)\preg_replace_callback( |
| 6897 | 6897 | '/([\S]+)/u', |
| 6898 | - function ($match) use ($encoding, $ignore) { |
|
| 6898 | + function($match) use ($encoding, $ignore) { |
|
| 6899 | 6899 | if ($ignore && \in_array($match[0], $ignore, true)) { |
| 6900 | 6900 | return $match[0]; |
| 6901 | 6901 | } |
@@ -6964,16 +6964,16 @@ discard block |
||
| 6964 | 6964 | $str = (string)\preg_replace_callback( |
| 6965 | 6965 | '~\b (_*) (?: # 1. Leading underscore and |
| 6966 | 6966 | ( (?<=[ ][/\\\\]) [[:alpha:]]+ [-_[:alpha:]/\\\\]+ | # 2. file path or |
| 6967 | - [-_[:alpha:]]+ [@.:] [-_[:alpha:]@.:/]+ ' . $apostropheRx . ' ) # URL, domain, or email |
|
| 6967 | + [-_[:alpha:]]+ [@.:] [-_[:alpha:]@.:/]+ ' . $apostropheRx.' ) # URL, domain, or email |
|
| 6968 | 6968 | | |
| 6969 | - ( (?i: ' . $smallWordsRx . ' ) ' . $apostropheRx . ' ) # 3. or small word (case-insensitive) |
|
| 6969 | + ( (?i: ' . $smallWordsRx.' ) '.$apostropheRx.' ) # 3. or small word (case-insensitive) |
|
| 6970 | 6970 | | |
| 6971 | - ( [[:alpha:]] [[:lower:]\'’()\[\]{}]* ' . $apostropheRx . ' ) # 4. or word w/o internal caps |
|
| 6971 | + ( [[:alpha:]] [[:lower:]\'’()\[\]{}]* ' . $apostropheRx.' ) # 4. or word w/o internal caps |
|
| 6972 | 6972 | | |
| 6973 | - ( [[:alpha:]] [[:alpha:]\'’()\[\]{}]* ' . $apostropheRx . ' ) # 5. or some other word |
|
| 6973 | + ( [[:alpha:]] [[:alpha:]\'’()\[\]{}]* ' . $apostropheRx.' ) # 5. or some other word |
|
| 6974 | 6974 | ) (_*) \b # 6. With trailing underscore |
| 6975 | 6975 | ~ux', |
| 6976 | - function ($matches) use ($encoding) { |
|
| 6976 | + function($matches) use ($encoding) { |
|
| 6977 | 6977 | // Preserve leading underscore |
| 6978 | 6978 | $str = $matches[1]; |
| 6979 | 6979 | if ($matches[2]) { |
@@ -7002,21 +7002,21 @@ discard block |
||
| 7002 | 7002 | '~( \A [[:punct:]]* # start of title... |
| 7003 | 7003 | | [:.;?!][ ]+ # or of subsentence... |
| 7004 | 7004 | | [ ][\'"“‘(\[][ ]* ) # or of inserted subphrase... |
| 7005 | - ( ' . $smallWordsRx . ' ) \b # ...followed by small word |
|
| 7005 | + ( ' . $smallWordsRx.' ) \b # ...followed by small word |
|
| 7006 | 7006 | ~uxi', |
| 7007 | - function ($matches) use ($encoding) { |
|
| 7008 | - return $matches[1] . static::str_upper_first($matches[2], $encoding); |
|
| 7007 | + function($matches) use ($encoding) { |
|
| 7008 | + return $matches[1].static::str_upper_first($matches[2], $encoding); |
|
| 7009 | 7009 | }, |
| 7010 | 7010 | $str |
| 7011 | 7011 | ); |
| 7012 | 7012 | |
| 7013 | 7013 | // ...and end of title |
| 7014 | 7014 | $str = (string)\preg_replace_callback( |
| 7015 | - '~\b ( ' . $smallWordsRx . ' ) # small word... |
|
| 7015 | + '~\b ( '.$smallWordsRx.' ) # small word... |
|
| 7016 | 7016 | (?= [[:punct:]]* \Z # ...at the end of the title... |
| 7017 | 7017 | | [\'"’”)\]] [ ] ) # ...or of an inserted subphrase? |
| 7018 | 7018 | ~uxi', |
| 7019 | - function ($matches) use ($encoding) { |
|
| 7019 | + function($matches) use ($encoding) { |
|
| 7020 | 7020 | return static::str_upper_first($matches[1], $encoding); |
| 7021 | 7021 | }, |
| 7022 | 7022 | $str |
@@ -7027,10 +7027,10 @@ discard block |
||
| 7027 | 7027 | $str = (string)\preg_replace_callback( |
| 7028 | 7028 | '~\b |
| 7029 | 7029 | (?<! -) # Negative lookbehind for a hyphen; we do not want to match man-in-the-middle but do want (in-flight) |
| 7030 | - ( ' . $smallWordsRx . ' ) |
|
| 7030 | + ( ' . $smallWordsRx.' ) |
|
| 7031 | 7031 | (?= -[[:alpha:]]+) # lookahead for "-someword" |
| 7032 | 7032 | ~uxi', |
| 7033 | - function ($matches) use ($encoding) { |
|
| 7033 | + function($matches) use ($encoding) { |
|
| 7034 | 7034 | return static::str_upper_first($matches[1], $encoding); |
| 7035 | 7035 | }, |
| 7036 | 7036 | $str |
@@ -7041,11 +7041,11 @@ discard block |
||
| 7041 | 7041 | '~\b |
| 7042 | 7042 | (?<!…) # Negative lookbehind for a hyphen; we do not want to match man-in-the-middle but do want (stand-in) |
| 7043 | 7043 | ( [[:alpha:]]+- ) # $1 = first word and hyphen, should already be properly capped |
| 7044 | - ( ' . $smallWordsRx . ' ) # ...followed by small word |
|
| 7044 | + ( ' . $smallWordsRx.' ) # ...followed by small word |
|
| 7045 | 7045 | (?! - ) # Negative lookahead for another - |
| 7046 | 7046 | ~uxi', |
| 7047 | - function ($matches) use ($encoding) { |
|
| 7048 | - return $matches[1] . static::str_upper_first($matches[2], $encoding); |
|
| 7047 | + function($matches) use ($encoding) { |
|
| 7048 | + return $matches[1].static::str_upper_first($matches[2], $encoding); |
|
| 7049 | 7049 | }, |
| 7050 | 7050 | $str |
| 7051 | 7051 | ); |
@@ -7195,7 +7195,7 @@ discard block |
||
| 7195 | 7195 | |
| 7196 | 7196 | $truncated = self::substr($str, 0, $length, $encoding); |
| 7197 | 7197 | |
| 7198 | - return $truncated . $substring; |
|
| 7198 | + return $truncated.$substring; |
|
| 7199 | 7199 | } |
| 7200 | 7200 | |
| 7201 | 7201 | /** |
@@ -7237,7 +7237,7 @@ discard block |
||
| 7237 | 7237 | } |
| 7238 | 7238 | } |
| 7239 | 7239 | |
| 7240 | - $str = $truncated . $substring; |
|
| 7240 | + $str = $truncated.$substring; |
|
| 7241 | 7241 | |
| 7242 | 7242 | return $str; |
| 7243 | 7243 | } |
@@ -7386,7 +7386,7 @@ discard block |
||
| 7386 | 7386 | public static function strcmp(string $str1, string $str2): int |
| 7387 | 7387 | { |
| 7388 | 7388 | /** @noinspection PhpUndefinedClassInspection */ |
| 7389 | - return $str1 . '' === $str2 . '' ? 0 : \strcmp( |
|
| 7389 | + return $str1.'' === $str2.'' ? 0 : \strcmp( |
|
| 7390 | 7390 | \Normalizer::normalize($str1, \Normalizer::NFD), |
| 7391 | 7391 | \Normalizer::normalize($str2, \Normalizer::NFD) |
| 7392 | 7392 | ); |
@@ -7420,7 +7420,7 @@ discard block |
||
| 7420 | 7420 | return null; |
| 7421 | 7421 | } |
| 7422 | 7422 | |
| 7423 | - if (\preg_match('/^(.*?)' . self::rxClass($charList) . '/us', $str, $length)) { |
|
| 7423 | + if (\preg_match('/^(.*?)'.self::rxClass($charList).'/us', $str, $length)) { |
|
| 7424 | 7424 | return self::strlen($length[1]); |
| 7425 | 7425 | } |
| 7426 | 7426 | |
@@ -7657,7 +7657,7 @@ discard block |
||
| 7657 | 7657 | && |
| 7658 | 7658 | self::$SUPPORT['mbstring'] === false |
| 7659 | 7659 | ) { |
| 7660 | - \trigger_error('UTF8::stristr() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
| 7660 | + \trigger_error('UTF8::stristr() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
| 7661 | 7661 | } |
| 7662 | 7662 | |
| 7663 | 7663 | if (self::$SUPPORT['mbstring'] === true) { |
@@ -7679,7 +7679,7 @@ discard block |
||
| 7679 | 7679 | return \stristr($haystack, $needle, $before_needle); |
| 7680 | 7680 | } |
| 7681 | 7681 | |
| 7682 | - \preg_match('/^(.*?)' . \preg_quote($needle, '/') . '/usi', $haystack, $match); |
|
| 7682 | + \preg_match('/^(.*?)'.\preg_quote($needle, '/').'/usi', $haystack, $match); |
|
| 7683 | 7683 | |
| 7684 | 7684 | if (!isset($match[1])) { |
| 7685 | 7685 | return false; |
@@ -7746,7 +7746,7 @@ discard block |
||
| 7746 | 7746 | && |
| 7747 | 7747 | self::$SUPPORT['iconv'] === false |
| 7748 | 7748 | ) { |
| 7749 | - \trigger_error('UTF8::strlen() without mbstring / iconv cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
| 7749 | + \trigger_error('UTF8::strlen() without mbstring / iconv cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
| 7750 | 7750 | } |
| 7751 | 7751 | |
| 7752 | 7752 | // |
@@ -7872,7 +7872,7 @@ discard block |
||
| 7872 | 7872 | */ |
| 7873 | 7873 | public static function strnatcmp(string $str1, string $str2): int |
| 7874 | 7874 | { |
| 7875 | - return $str1 . '' === $str2 . '' ? 0 : \strnatcmp(self::strtonatfold($str1), self::strtonatfold($str2)); |
|
| 7875 | + return $str1.'' === $str2.'' ? 0 : \strnatcmp(self::strtonatfold($str1), self::strtonatfold($str2)); |
|
| 7876 | 7876 | } |
| 7877 | 7877 | |
| 7878 | 7878 | /** |
@@ -7937,7 +7937,7 @@ discard block |
||
| 7937 | 7937 | return false; |
| 7938 | 7938 | } |
| 7939 | 7939 | |
| 7940 | - if (\preg_match('/' . self::rxClass($char_list) . '/us', $haystack, $m)) { |
|
| 7940 | + if (\preg_match('/'.self::rxClass($char_list).'/us', $haystack, $m)) { |
|
| 7941 | 7941 | return \substr($haystack, (int)\strpos($haystack, $m[0])); |
| 7942 | 7942 | } |
| 7943 | 7943 | |
@@ -8009,7 +8009,7 @@ discard block |
||
| 8009 | 8009 | && |
| 8010 | 8010 | self::$SUPPORT['mbstring'] === false |
| 8011 | 8011 | ) { |
| 8012 | - \trigger_error('UTF8::strpos() without mbstring / iconv cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
| 8012 | + \trigger_error('UTF8::strpos() without mbstring / iconv cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
| 8013 | 8013 | } |
| 8014 | 8014 | |
| 8015 | 8015 | // |
@@ -8175,7 +8175,7 @@ discard block |
||
| 8175 | 8175 | && |
| 8176 | 8176 | self::$SUPPORT['mbstring'] === false |
| 8177 | 8177 | ) { |
| 8178 | - \trigger_error('UTF8::strrchr() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
| 8178 | + \trigger_error('UTF8::strrchr() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
| 8179 | 8179 | } |
| 8180 | 8180 | |
| 8181 | 8181 | if (self::$SUPPORT['mbstring'] === true) { |
@@ -8396,7 +8396,7 @@ discard block |
||
| 8396 | 8396 | && |
| 8397 | 8397 | self::$SUPPORT['mbstring'] === false |
| 8398 | 8398 | ) { |
| 8399 | - \trigger_error('UTF8::strripos() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
| 8399 | + \trigger_error('UTF8::strripos() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
| 8400 | 8400 | } |
| 8401 | 8401 | |
| 8402 | 8402 | // |
@@ -8543,7 +8543,7 @@ discard block |
||
| 8543 | 8543 | && |
| 8544 | 8544 | self::$SUPPORT['mbstring'] === false |
| 8545 | 8545 | ) { |
| 8546 | - \trigger_error('UTF8::strrpos() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
| 8546 | + \trigger_error('UTF8::strrpos() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
| 8547 | 8547 | } |
| 8548 | 8548 | |
| 8549 | 8549 | // |
@@ -8674,7 +8674,7 @@ discard block |
||
| 8674 | 8674 | return 0; |
| 8675 | 8675 | } |
| 8676 | 8676 | |
| 8677 | - return \preg_match('/^' . self::rxClass($mask) . '+/u', $str, $str) ? self::strlen($str[0]) : 0; |
|
| 8677 | + return \preg_match('/^'.self::rxClass($mask).'+/u', $str, $str) ? self::strlen($str[0]) : 0; |
|
| 8678 | 8678 | } |
| 8679 | 8679 | |
| 8680 | 8680 | /** |
@@ -8730,7 +8730,7 @@ discard block |
||
| 8730 | 8730 | && |
| 8731 | 8731 | self::$SUPPORT['mbstring'] === false |
| 8732 | 8732 | ) { |
| 8733 | - \trigger_error('UTF8::strstr() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
| 8733 | + \trigger_error('UTF8::strstr() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
| 8734 | 8734 | } |
| 8735 | 8735 | |
| 8736 | 8736 | // |
@@ -8768,7 +8768,7 @@ discard block |
||
| 8768 | 8768 | // fallback via vanilla php |
| 8769 | 8769 | // |
| 8770 | 8770 | |
| 8771 | - \preg_match('/^(.*?)' . \preg_quote($needle, '/') . '/us', $haystack, $match); |
|
| 8771 | + \preg_match('/^(.*?)'.\preg_quote($needle, '/').'/us', $haystack, $match); |
|
| 8772 | 8772 | |
| 8773 | 8773 | if (!isset($match[1])) { |
| 8774 | 8774 | return false; |
@@ -8906,9 +8906,9 @@ discard block |
||
| 8906 | 8906 | |
| 8907 | 8907 | if (self::$SUPPORT['intl'] === true) { |
| 8908 | 8908 | |
| 8909 | - $langCode = $lang . '-Lower'; |
|
| 8909 | + $langCode = $lang.'-Lower'; |
|
| 8910 | 8910 | if (!\in_array($langCode, self::$SUPPORT['intl__transliterator_list_ids'], true)) { |
| 8911 | - \trigger_error('UTF8::strtolower() cannot handle special language: ' . $lang, E_USER_WARNING); |
|
| 8911 | + \trigger_error('UTF8::strtolower() cannot handle special language: '.$lang, E_USER_WARNING); |
|
| 8912 | 8912 | |
| 8913 | 8913 | $langCode = 'Any-Lower'; |
| 8914 | 8914 | } |
@@ -8917,7 +8917,7 @@ discard block |
||
| 8917 | 8917 | return transliterator_transliterate($langCode, $str); |
| 8918 | 8918 | } |
| 8919 | 8919 | |
| 8920 | - \trigger_error('UTF8::strtolower() without intl cannot handle the "lang" parameter: ' . $lang, E_USER_WARNING); |
|
| 8920 | + \trigger_error('UTF8::strtolower() without intl cannot handle the "lang" parameter: '.$lang, E_USER_WARNING); |
|
| 8921 | 8921 | } |
| 8922 | 8922 | |
| 8923 | 8923 | // always fallback via symfony polyfill |
@@ -8982,9 +8982,9 @@ discard block |
||
| 8982 | 8982 | |
| 8983 | 8983 | if (self::$SUPPORT['intl'] === true) { |
| 8984 | 8984 | |
| 8985 | - $langCode = $lang . '-Upper'; |
|
| 8985 | + $langCode = $lang.'-Upper'; |
|
| 8986 | 8986 | if (!\in_array($langCode, self::$SUPPORT['intl__transliterator_list_ids'], true)) { |
| 8987 | - \trigger_error('UTF8::strtoupper() without intl for special language: ' . $lang, E_USER_WARNING); |
|
| 8987 | + \trigger_error('UTF8::strtoupper() without intl for special language: '.$lang, E_USER_WARNING); |
|
| 8988 | 8988 | |
| 8989 | 8989 | $langCode = 'Any-Upper'; |
| 8990 | 8990 | } |
@@ -8993,7 +8993,7 @@ discard block |
||
| 8993 | 8993 | return transliterator_transliterate($langCode, $str); |
| 8994 | 8994 | } |
| 8995 | 8995 | |
| 8996 | - \trigger_error('UTF8::strtolower() without intl + PHP >= 5.4 cannot handle the "lang"-parameter: ' . $lang, E_USER_WARNING); |
|
| 8996 | + \trigger_error('UTF8::strtolower() without intl + PHP >= 5.4 cannot handle the "lang"-parameter: '.$lang, E_USER_WARNING); |
|
| 8997 | 8997 | } |
| 8998 | 8998 | |
| 8999 | 8999 | // always fallback via symfony polyfill |
@@ -9200,7 +9200,7 @@ discard block |
||
| 9200 | 9200 | && |
| 9201 | 9201 | self::$SUPPORT['mbstring'] === false |
| 9202 | 9202 | ) { |
| 9203 | - \trigger_error('UTF8::substr() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
| 9203 | + \trigger_error('UTF8::substr() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
| 9204 | 9204 | } |
| 9205 | 9205 | |
| 9206 | 9206 | // |
@@ -9380,14 +9380,14 @@ discard block |
||
| 9380 | 9380 | && |
| 9381 | 9381 | self::$SUPPORT['mbstring'] === false |
| 9382 | 9382 | ) { |
| 9383 | - \trigger_error('UTF8::substr_count() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
| 9383 | + \trigger_error('UTF8::substr_count() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
| 9384 | 9384 | } |
| 9385 | 9385 | |
| 9386 | 9386 | if (self::$SUPPORT['mbstring'] === true) { |
| 9387 | 9387 | return \mb_substr_count($haystack, $needle, $encoding); |
| 9388 | 9388 | } |
| 9389 | 9389 | |
| 9390 | - \preg_match_all('/' . \preg_quote($needle, '/') . '/us', $haystack, $matches, PREG_SET_ORDER); |
|
| 9390 | + \preg_match_all('/'.\preg_quote($needle, '/').'/us', $haystack, $matches, PREG_SET_ORDER); |
|
| 9391 | 9391 | |
| 9392 | 9392 | return \count($matches); |
| 9393 | 9393 | } |
@@ -9711,8 +9711,7 @@ discard block |
||
| 9711 | 9711 | |
| 9712 | 9712 | if (self::is_ascii($str)) { |
| 9713 | 9713 | return ($length === null) ? |
| 9714 | - \substr_replace($str, $replacement, $offset) : |
|
| 9715 | - \substr_replace($str, $replacement, $offset, $length); |
|
| 9714 | + \substr_replace($str, $replacement, $offset) : \substr_replace($str, $replacement, $offset, $length); |
|
| 9716 | 9715 | } |
| 9717 | 9716 | |
| 9718 | 9717 | \preg_match_all('/./us', $str, $smatches); |
@@ -10198,7 +10197,7 @@ discard block |
||
| 10198 | 10197 | $c2 = $i + 1 >= $max ? "\x00" : $str[$i + 1]; |
| 10199 | 10198 | |
| 10200 | 10199 | if ($c2 >= "\x80" && $c2 <= "\xBF") { // yeah, almost sure it's UTF8 already |
| 10201 | - $buf .= $c1 . $c2; |
|
| 10200 | + $buf .= $c1.$c2; |
|
| 10202 | 10201 | $i++; |
| 10203 | 10202 | } else { // not valid UTF8 - convert it |
| 10204 | 10203 | $buf .= self::to_utf8_convert_helper($c1); |
@@ -10210,7 +10209,7 @@ discard block |
||
| 10210 | 10209 | $c3 = $i + 2 >= $max ? "\x00" : $str[$i + 2]; |
| 10211 | 10210 | |
| 10212 | 10211 | if ($c2 >= "\x80" && $c2 <= "\xBF" && $c3 >= "\x80" && $c3 <= "\xBF") { // yeah, almost sure it's UTF8 already |
| 10213 | - $buf .= $c1 . $c2 . $c3; |
|
| 10212 | + $buf .= $c1.$c2.$c3; |
|
| 10214 | 10213 | $i += 2; |
| 10215 | 10214 | } else { // not valid UTF8 - convert it |
| 10216 | 10215 | $buf .= self::to_utf8_convert_helper($c1); |
@@ -10223,7 +10222,7 @@ discard block |
||
| 10223 | 10222 | $c4 = $i + 3 >= $max ? "\x00" : $str[$i + 3]; |
| 10224 | 10223 | |
| 10225 | 10224 | if ($c2 >= "\x80" && $c2 <= "\xBF" && $c3 >= "\x80" && $c3 <= "\xBF" && $c4 >= "\x80" && $c4 <= "\xBF") { // yeah, almost sure it's UTF8 already |
| 10226 | - $buf .= $c1 . $c2 . $c3 . $c4; |
|
| 10225 | + $buf .= $c1.$c2.$c3.$c4; |
|
| 10227 | 10226 | $i += 3; |
| 10228 | 10227 | } else { // not valid UTF8 - convert it |
| 10229 | 10228 | $buf .= self::to_utf8_convert_helper($c1); |
@@ -10245,7 +10244,7 @@ discard block |
||
| 10245 | 10244 | // decode unicode escape sequences |
| 10246 | 10245 | $buf = \preg_replace_callback( |
| 10247 | 10246 | '/\\\\u([0-9a-f]{4})/i', |
| 10248 | - function ($match) { |
|
| 10247 | + function($match) { |
|
| 10249 | 10248 | // always fallback via symfony polyfill |
| 10250 | 10249 | return \mb_convert_encoding(pack('H*', $match[1]), 'UTF-8', 'UCS-2BE'); |
| 10251 | 10250 | }, |
@@ -10288,7 +10287,7 @@ discard block |
||
| 10288 | 10287 | } else { |
| 10289 | 10288 | $cc1 = self::$CHR[$ordC1 / 64] | "\xC0"; |
| 10290 | 10289 | $cc2 = ((string)$input & "\x3F") | "\x80"; |
| 10291 | - $buf .= $cc1 . $cc2; |
|
| 10290 | + $buf .= $cc1.$cc2; |
|
| 10292 | 10291 | } |
| 10293 | 10292 | |
| 10294 | 10293 | return $buf; |
@@ -10352,7 +10351,7 @@ discard block |
||
| 10352 | 10351 | $cleanUtf8 |
| 10353 | 10352 | ); |
| 10354 | 10353 | |
| 10355 | - return $strPartOne . $strPartTwo; |
|
| 10354 | + return $strPartOne.$strPartTwo; |
|
| 10356 | 10355 | } |
| 10357 | 10356 | |
| 10358 | 10357 | /** |
@@ -10397,7 +10396,7 @@ discard block |
||
| 10397 | 10396 | $str = self::clean($str); |
| 10398 | 10397 | } |
| 10399 | 10398 | |
| 10400 | - $usePhpDefaultFunctions = !(bool)($charlist . \implode('', $exceptions)); |
|
| 10399 | + $usePhpDefaultFunctions = !(bool)($charlist.\implode('', $exceptions)); |
|
| 10401 | 10400 | |
| 10402 | 10401 | if ( |
| 10403 | 10402 | $usePhpDefaultFunctions === true |
@@ -10901,7 +10900,7 @@ discard block |
||
| 10901 | 10900 | return ''; |
| 10902 | 10901 | } |
| 10903 | 10902 | |
| 10904 | - \preg_match('/^\s*+(?:\S++\s*+){1,' . $limit . '}/u', $str, $matches); |
|
| 10903 | + \preg_match('/^\s*+(?:\S++\s*+){1,'.$limit.'}/u', $str, $matches); |
|
| 10905 | 10904 | |
| 10906 | 10905 | if ( |
| 10907 | 10906 | !isset($matches[0]) |
@@ -10911,7 +10910,7 @@ discard block |
||
| 10911 | 10910 | return $str; |
| 10912 | 10911 | } |
| 10913 | 10912 | |
| 10914 | - return self::rtrim($matches[0]) . $strAddOn; |
|
| 10913 | + return self::rtrim($matches[0]).$strAddOn; |
|
| 10915 | 10914 | } |
| 10916 | 10915 | |
| 10917 | 10916 | /** |
@@ -10982,7 +10981,7 @@ discard block |
||
| 10982 | 10981 | $strReturn .= $break; |
| 10983 | 10982 | } |
| 10984 | 10983 | |
| 10985 | - return $strReturn . \implode('', $chars); |
|
| 10984 | + return $strReturn.\implode('', $chars); |
|
| 10986 | 10985 | } |
| 10987 | 10986 | |
| 10988 | 10987 | /** |