@@ -108,7 +108,7 @@ |
||
108 | 108 | /** |
109 | 109 | * Constructs a new GMP BigInt instance. |
110 | 110 | * |
111 | - * @param \GMP $value The GMP object holding the actual value. |
|
111 | + * @param resource $value The GMP object holding the actual value. |
|
112 | 112 | */ |
113 | 113 | public function __construct(\GMP $value) |
114 | 114 | { |
@@ -84,7 +84,7 @@ discard block |
||
84 | 84 | } else { |
85 | 85 | $matches[1] = ''; |
86 | 86 | } |
87 | - $number = str_pad(($matches[1] . $matches[2]), ($matches[3] + 1), '0', STR_PAD_RIGHT); |
|
87 | + $number = str_pad(($matches[1].$matches[2]), ($matches[3] + 1), '0', STR_PAD_RIGHT); |
|
88 | 88 | } else { |
89 | 89 | $base = 0; |
90 | 90 | } |
@@ -275,7 +275,7 @@ discard block |
||
275 | 275 | $hex = gmp_strval($decimal, 16); |
276 | 276 | |
277 | 277 | if (strlen($hex) & 1) { |
278 | - $hex = '0' . $hex; |
|
278 | + $hex = '0'.$hex; |
|
279 | 279 | } |
280 | 280 | |
281 | 281 | // Pack the hexadecimals into a string and remove the nullbyte. |
@@ -1,7 +1,6 @@ |
||
1 | 1 | <?php namespace nyx\utils; |
2 | 2 | |
3 | 3 | // External dependencies |
4 | -use nyx\core; |
|
5 | 4 | |
6 | 5 | /** |
7 | 6 | * Unit |
@@ -103,7 +103,7 @@ discard block |
||
103 | 103 | $encoding = $encoding ?: utils\Str::encoding($str); |
104 | 104 | |
105 | 105 | // Lowercase the first character and append the remainder. |
106 | - return mb_strtolower(mb_substr($str, 0, 1, $encoding), $encoding) . mb_substr($str, 1, null, $encoding); |
|
106 | + return mb_strtolower(mb_substr($str, 0, 1, $encoding), $encoding).mb_substr($str, 1, null, $encoding); |
|
107 | 107 | } |
108 | 108 | |
109 | 109 | /** |
@@ -180,6 +180,6 @@ discard block |
||
180 | 180 | $encoding = $encoding ?: utils\Str::encoding($str); |
181 | 181 | |
182 | 182 | // Uppercase the first character and append the remainder. |
183 | - return mb_strtoupper(mb_substr($str, 0, 1, $encoding), $encoding) . mb_substr($str, 1, null, $encoding); |
|
183 | + return mb_strtoupper(mb_substr($str, 0, 1, $encoding), $encoding).mb_substr($str, 1, null, $encoding); |
|
184 | 184 | } |
185 | 185 | } |
@@ -26,15 +26,15 @@ discard block |
||
26 | 26 | /** |
27 | 27 | * Flags used to combine different characters into a set via self::buildCharacterSet() |
28 | 28 | */ |
29 | - const CHARS_UPPER = 1; // Uppercase letters. |
|
30 | - const CHARS_LOWER = 2; // Lowercase letters. |
|
31 | - const CHARS_ALPHA = 3; // CHARS_UPPER and CHARS_LOWER. |
|
32 | - const CHARS_NUMERIC = 4; // Digits. |
|
33 | - const CHARS_ALNUM = 7; // CHARS_ALPHA and CHARS_NUMERIC (Base62) |
|
34 | - const CHARS_HEX_UPPER = 12; // Uppercase hexadecimal symbols - CHARS_DIGITS and 8. |
|
35 | - const CHARS_HEX_LOWER = 20; // Lowercase hexadecimal symbols - CHARS_DIGITS and 16. |
|
36 | - const CHARS_BASE64 = 39; // CHARS_ALNUM and 32. |
|
37 | - const CHARS_SYMBOLS = 64; // Additional symbols ($%& etc.) accessible on most if not all keyboards. |
|
29 | + const CHARS_UPPER = 1; // Uppercase letters. |
|
30 | + const CHARS_LOWER = 2; // Lowercase letters. |
|
31 | + const CHARS_ALPHA = 3; // CHARS_UPPER and CHARS_LOWER. |
|
32 | + const CHARS_NUMERIC = 4; // Digits. |
|
33 | + const CHARS_ALNUM = 7; // CHARS_ALPHA and CHARS_NUMERIC (Base62) |
|
34 | + const CHARS_HEX_UPPER = 12; // Uppercase hexadecimal symbols - CHARS_DIGITS and 8. |
|
35 | + const CHARS_HEX_LOWER = 20; // Lowercase hexadecimal symbols - CHARS_DIGITS and 16. |
|
36 | + const CHARS_BASE64 = 39; // CHARS_ALNUM and 32. |
|
37 | + const CHARS_SYMBOLS = 64; // Additional symbols ($%& etc.) accessible on most if not all keyboards. |
|
38 | 38 | const CHARS_BRACKETS = 128; // Brackets. |
39 | 39 | const CHARS_PUNCTUATION = 256; // Punctuation marks. |
40 | 40 | |
@@ -42,7 +42,7 @@ discard block |
||
42 | 42 | * @const Special character flag for alphanumeric characters excluding characters which tend |
43 | 43 | * to be hard to distinguish from each other. |
44 | 44 | */ |
45 | - const CHARS_LEGIBLE = 512; |
|
45 | + const CHARS_LEGIBLE = 512; |
|
46 | 46 | |
47 | 47 | /** |
48 | 48 | * @var array A map of CHARS_* flags to their actual character lists. @todo Make writable, handle cache? |
@@ -350,7 +350,7 @@ discard block |
||
350 | 350 | /* @var random\interfaces\Source $source */ |
351 | 351 | try { |
352 | 352 | $source = new $class; |
353 | - } catch(\RuntimeException $exception) { |
|
353 | + } catch (\RuntimeException $exception) { |
|
354 | 354 | $source = false; |
355 | 355 | continue; |
356 | 356 | } |
@@ -360,7 +360,7 @@ discard block |
||
360 | 360 | // by exceptions being thrown by Source::generate() itself and will prevent the return. |
361 | 361 | try { |
362 | 362 | return $source->generate($length); |
363 | - } catch(\RuntimeException $exception) { |
|
363 | + } catch (\RuntimeException $exception) { |
|
364 | 364 | // Ignoring the Exception since we handled it by not returning any valid result. |
365 | 365 | } |
366 | 366 | } |
@@ -758,7 +758,7 @@ discard block |
||
758 | 758 | return; |
759 | 759 | } |
760 | 760 | |
761 | - $array =& $array[$key]; |
|
761 | + $array = & $array[$key]; |
|
762 | 762 | } |
763 | 763 | |
764 | 764 | unset($array[array_shift($keys)]); |
@@ -852,7 +852,7 @@ discard block |
||
852 | 852 | $array[$key] = []; |
853 | 853 | } |
854 | 854 | |
855 | - $array =& $array[$key]; |
|
855 | + $array = & $array[$key]; |
|
856 | 856 | } |
857 | 857 | |
858 | 858 | return $array[array_shift($keys)] = $value; |
@@ -394,7 +394,7 @@ discard block |
||
394 | 394 | * @param array $array The array to search in. |
395 | 395 | * @param string|array $key The string delimited key or a chain (array) of nested keys pointing |
396 | 396 | * to the desired key. |
397 | - * @param mixed $default The default value. |
|
397 | + * @param null|string $default The default value. |
|
398 | 398 | * @param string $delimiter The delimiter to use when exploding the key into parts. |
399 | 399 | * @return mixed |
400 | 400 | */ |
@@ -779,7 +779,7 @@ discard block |
||
779 | 779 | * - @see Arr::tail() |
780 | 780 | * |
781 | 781 | * @param array $array The array to traverse. |
782 | - * @param callable|int|bool $callback The truth test the value should pass or an integer denoting how many |
|
782 | + * @param boolean $callback The truth test the value should pass or an integer denoting how many |
|
783 | 783 | * of the initial elements of the array should be excluded. The count |
784 | 784 | * is 1-indexed, ie. if you want to exclude the first 2 elements, pass 2. |
785 | 785 | * When a falsy value is given, the method will return all but the first |
@@ -100,7 +100,7 @@ discard block |
||
100 | 100 | */ |
101 | 101 | public static function beginWith(string $haystack, string $needle) : string |
102 | 102 | { |
103 | - return $needle . preg_replace('/^(?:'.preg_quote($needle, '/').')+/', '', $haystack); |
|
103 | + return $needle.preg_replace('/^(?:'.preg_quote($needle, '/').')+/', '', $haystack); |
|
104 | 104 | } |
105 | 105 | |
106 | 106 | /** |
@@ -130,9 +130,9 @@ discard block |
||
130 | 130 | // error-inducing combinations of invalid input which all will be caught when we attempt |
131 | 131 | // to actually look for the indices of the needles. Anything else is just way too much overhead. |
132 | 132 | if ($haystack === '' || $startNeedle === '' || $endNeedle === '') { |
133 | - $endNeedle === '' && $arg = '$endNeedle'; |
|
133 | + $endNeedle === '' && $arg = '$endNeedle'; |
|
134 | 134 | $startNeedle === '' && $arg = '$startNeedle'; |
135 | - $haystack === '' && $arg = '$haystack'; |
|
135 | + $haystack === '' && $arg = '$haystack'; |
|
136 | 136 | |
137 | 137 | throw new \InvalidArgumentException($arg.' must not be an empty string.'); |
138 | 138 | } |
@@ -357,7 +357,7 @@ discard block |
||
357 | 357 | */ |
358 | 358 | public static function finishWith(string $haystack, string $needle) : string |
359 | 359 | { |
360 | - return preg_replace('/(?:'.preg_quote($needle, '/').')+$/', '', $haystack) . $needle; |
|
360 | + return preg_replace('/(?:'.preg_quote($needle, '/').')+$/', '', $haystack).$needle; |
|
361 | 361 | } |
362 | 362 | |
363 | 363 | /** |
@@ -456,7 +456,7 @@ discard block |
||
456 | 456 | |
457 | 457 | // With a negative offset, we'll convert it to a positive one for the initial part (before the inserted |
458 | 458 | // substring), since we'll be using that as a length actually. |
459 | - return mb_substr($haystack, 0, $offset < 0 ? $length + $offset : $offset, $encoding) . $needle . mb_substr($haystack, $offset, null, $encoding); |
|
459 | + return mb_substr($haystack, 0, $offset < 0 ? $length + $offset : $offset, $encoding).$needle.mb_substr($haystack, $offset, null, $encoding); |
|
460 | 460 | } |
461 | 461 | |
462 | 462 | /** |
@@ -603,11 +603,11 @@ discard block |
||
603 | 603 | } |
604 | 604 | |
605 | 605 | // Construct the requested padding strings. |
606 | - $leftPadding = 0 === $left ? '' : mb_substr(str_repeat($with, ceil($left / $padLen)), 0, $left, $encoding); |
|
606 | + $leftPadding = 0 === $left ? '' : mb_substr(str_repeat($with, ceil($left / $padLen)), 0, $left, $encoding); |
|
607 | 607 | $rightPadding = 0 === $right ? '' : mb_substr(str_repeat($with, ceil($right / $padLen)), 0, $right, $encoding); |
608 | 608 | |
609 | 609 | // Apply the padding and return the glued string. |
610 | - return $leftPadding . $str . $rightPadding; |
|
610 | + return $leftPadding.$str.$rightPadding; |
|
611 | 611 | } |
612 | 612 | |
613 | 613 | /** |
@@ -761,7 +761,7 @@ discard block |
||
761 | 761 | { |
762 | 762 | // If multiple values to replace were passed. |
763 | 763 | if (is_array($needles)) { |
764 | - $needles = '(' .implode('|', $needles). ')'; |
|
764 | + $needles = '('.implode('|', $needles).')'; |
|
765 | 765 | } |
766 | 766 | |
767 | 767 | // Keep track of the internal encoding as we'll change it temporarily and then revert back to it. |
@@ -971,7 +971,7 @@ discard block |
||
971 | 971 | */ |
972 | 972 | public static function surroundWith(string $haystack, string $needle) : string |
973 | 973 | { |
974 | - return static::beginWith($haystack, $needle) . $needle . static::finishWith($haystack, $needle); |
|
974 | + return static::beginWith($haystack, $needle).$needle.static::finishWith($haystack, $needle); |
|
975 | 975 | } |
976 | 976 | |
977 | 977 | /** |
@@ -993,13 +993,13 @@ discard block |
||
993 | 993 | if (preg_match("/[\x80-\xFF]/", $str)) { |
994 | 994 | // Grab the transliteration table since we'll need it. |
995 | 995 | if (null === static::$ascii) { |
996 | - static::$ascii = unserialize(file_get_contents(__DIR__ . '/str/resources/transliteration_table.ser')); |
|
996 | + static::$ascii = unserialize(file_get_contents(__DIR__.'/str/resources/transliteration_table.ser')); |
|
997 | 997 | } |
998 | 998 | |
999 | 999 | $str = \Normalizer::normalize($str, \Normalizer::NFKD); |
1000 | 1000 | $str = preg_replace('/\p{Mn}+/u', '', $str); |
1001 | 1001 | $str = str_replace(static::$ascii[0], static::$ascii[1], $str); |
1002 | - $str = iconv('UTF-8', 'ASCII' . ('glibc' !== ICONV_IMPL ? '//IGNORE' : '') . '//TRANSLIT', $str); |
|
1002 | + $str = iconv('UTF-8', 'ASCII'.('glibc' !== ICONV_IMPL ? '//IGNORE' : '').'//TRANSLIT', $str); |
|
1003 | 1003 | } |
1004 | 1004 | |
1005 | 1005 | return $str; |
@@ -1169,7 +1169,7 @@ discard block |
||
1169 | 1169 | $result = mb_substr($result, 0, mb_strrpos($result, ' ', 0, $encoding), $encoding); |
1170 | 1170 | } |
1171 | 1171 | |
1172 | - return $result . $end; |
|
1172 | + return $result.$end; |
|
1173 | 1173 | } |
1174 | 1174 | |
1175 | 1175 | /** |
@@ -1247,7 +1247,7 @@ discard block |
||
1247 | 1247 | } |
1248 | 1248 | |
1249 | 1249 | $encoding = $encoding ?: static::encoding($haystack); |
1250 | - $method = $first ? 'indexOf' : 'indexOfLast'; |
|
1250 | + $method = $first ? 'indexOf' : 'indexOfLast'; |
|
1251 | 1251 | |
1252 | 1252 | foreach ((array) $needles as $needle) { |
1253 | 1253 | |
@@ -1259,7 +1259,7 @@ discard block |
||
1259 | 1259 | |
1260 | 1260 | // Grab the substrings before and after the needle occurs, insert the replacement in between |
1261 | 1261 | // and glue it together omitting the needle. |
1262 | - $haystack = mb_substr($haystack, 0, $offset, $encoding) . $replacement . mb_substr($haystack, $offset + $needleLen, null, $encoding); |
|
1262 | + $haystack = mb_substr($haystack, 0, $offset, $encoding).$replacement.mb_substr($haystack, $offset + $needleLen, null, $encoding); |
|
1263 | 1263 | } |
1264 | 1264 | |
1265 | 1265 | return $haystack; |