/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/Floats.php (2413B)
$b it returns 1 * @throws \LogicException if one of parameters is NAN */ public static function compare(float $a, float $b) : int { if (\is_nan($a) || \is_nan($b)) { throw new \LogicException('Trying to compare NAN'); } elseif (!\is_finite($a) && !\is_finite($b) && $a === $b) { return 0; } $diff = \abs($a - $b); if ($diff < self::Epsilon || $diff / \max(\abs($a), \abs($b)) < self::Epsilon) { return 0; } return $a < $b ? -1 : 1; } /** * Returns true if $a = $b * @throws \LogicException if one of parameters is NAN */ public static function areEqual(float $a, float $b) : bool { return self::compare($a, $b) === 0; } /** * Returns true if $a < $b * @throws \LogicException if one of parameters is NAN */ public static function isLessThan(float $a, float $b) : bool { return self::compare($a, $b) < 0; } /** * Returns true if $a <= $b * @throws \LogicException if one of parameters is NAN */ public static function isLessThanOrEqualTo(float $a, float $b) : bool { return self::compare($a, $b) <= 0; } /** * Returns true if $a > $b * @throws \LogicException if one of parameters is NAN */ public static function isGreaterThan(float $a, float $b) : bool { return self::compare($a, $b) > 0; } /** * Returns true if $a >= $b * @throws \LogicException if one of parameters is NAN */ public static function isGreaterThanOrEqualTo(float $a, float $b) : bool { return self::compare($a, $b) >= 0; } }