/opt/cpanel/ea-wappspector/vendor/rector/rector/vendor/nette/utils/src/Utils
NameSizeModeActions
ArrayHash.php22290644editdlrm
ArrayList.php31500644editdlrm
Arrays.php167780644editdlrm
Callback.php42850644editdlrm
DateTime.php33430644editdlrm
exceptions.php7840644editdlrm
FileInfo.php14780644editdlrm
FileSystem.php105470644editdlrm
Finder.php165400644editdlrm
Floats.php24130644editdlrm
Helpers.php34120644editdlrm
Html.php224180644editdlrm
Image.php284440644editdlrm
ImageColor.php20750644editdlrm
ImageType.php4150644editdlrm
Iterables.php72240644editdlrm
Json.php25610644editdlrm
ObjectHelpers.php80910644editdlrm
Paginator.php50950644editdlrm
Random.php14130644editdlrm
Reflection.php107460644editdlrm
ReflectionMethod.php9680644editdlrm
Strings.php264690644editdlrm
Type.php76340644editdlrm
Validators.php125200644editdlrm
Edit: /opt/cpanel/ea-wappspector/vendor/rector/rector/vendor/nette/utils/src/Utils/Helpers.php (3412B)
$max) { throw new Nette\InvalidArgumentException("Minimum ({$min}) is not less than maximum ({$max})."); } return \min(\max($value, $min), $max); } /** * Looks for a string from possibilities that is most similar to value, but not the same (for 8-bit encoding). * @param string[] $possibilities */ public static function getSuggestion(array $possibilities, string $value) : ?string { $best = null; $min = (\strlen($value) / 4 + 1) * 10 + 0.1; foreach (\array_unique($possibilities) as $item) { if ($item !== $value && ($len = \levenshtein($item, $value, 10, 11, 10)) < $min) { $min = $len; $best = $item; } } return $best; } /** * Compares two values in the same way that PHP does. Recognizes operators: >, >=, <, <=, =, ==, ===, !=, !==, <> * @param mixed $left * @param mixed $right */ public static function compare($left, string $operator, $right) : bool { switch ($operator) { case '>': return $left > $right; case '>=': return $left >= $right; case '<': return $left < $right; case '<=': return $left <= $right; case '=': case '==': return $left == $right; case '===': return $left === $right; case '!=': case '<>': return $left != $right; case '!==': return $left !== $right; default: throw new Nette\InvalidArgumentException("Unknown operator '{$operator}'"); } } }