PluginProbe
Defender Security – Malware Scanner, Login Security & Firewall / 6.3.0
Defender Security – Malware Scanner, Login Security & Firewall v6.3.0
6.3.0 6.2.3 6.2.4 6.2.0 6.2.1 6.2.2 6.1.0 5.3.1 5.4.0 5.4.1 5.5.0 5.5.1 5.6.0 5.6.1 5.6.2 5.7.0 5.7.1 5.7.2 5.8.0 5.8.1 5.9.0 6.0.0 6.0.1 3.0.1 3.1.0 All 141 releases
defender-security / vendor / brick / math / src / Exception / IntegerOverflowException.php

IntegerOverflowException.php in Defender Security – Malware Scanner, Login Security & Firewall 6.3.0, at vendor/brick/math/src/Exception/IntegerOverflowException.php

28 lines 612 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 declare(strict_types=1);
4
5 namespace Brick\Math\Exception;
6
7 use Brick\Math\BigInteger;
8
9 /**
10 * Exception thrown when an integer overflow occurs.
11 */
12 class IntegerOverflowException extends MathException
13 {
14 /**
15 * @param BigInteger $value
16 *
17 * @return IntegerOverflowException
18 *
19 * @psalm-pure
20 */
21 public static function toIntOverflow(BigInteger $value) : IntegerOverflowException
22 {
23 $message = '%s is out of range %d to %d and cannot be represented as an integer.';
24
25 return new self(\sprintf($message, (string) $value, PHP_INT_MIN, PHP_INT_MAX));
26 }
27 }
28