/var/www/vhosts/nabawater/vendor/paragonie/random_compat/lib
NameSizeModeActions
byte_safe_strings.php63140644editdlrm
cast_to_int.php27190644editdlrm
error_polyfill.php16620644editdlrm
random.php79460644editdlrm
random_bytes_com_dotnet.php30130644editdlrm
random_bytes_dev_urandom.php64540644editdlrm
random_bytes_libsodium.php29450644editdlrm
random_bytes_libsodium_legacy.php29240644editdlrm
random_bytes_mcrypt.php26050644editdlrm
random_int.php67170644editdlrm
Edit: /var/www/vhosts/nabawater/vendor/paragonie/random_compat/lib/cast_to_int.php (2719B)
operators might accidentally let a float * through. * * @param int|float $number The number we want to convert to an int * @param bool $fail_open Set to true to not throw an exception * * @return float|int * @psalm-suppress InvalidReturnType * * @throws TypeError */ function RandomCompat_intval($number, $fail_open = false) { if (is_int($number) || is_float($number)) { $number += 0; } elseif (is_numeric($number)) { /** @psalm-suppress InvalidOperand */ $number += 0; } /** @var int|float $number */ if ( is_float($number) && $number > ~PHP_INT_MAX && $number < PHP_INT_MAX ) { $number = (int) $number; } if (is_int($number)) { return (int) $number; } elseif (!$fail_open) { throw new TypeError( 'Expected an integer.' ); } return $number; } }