PluginProbe ʕ •ᴥ•ʔ
ShareThis Dashboard for Google Analytics / 3.2.0
ShareThis Dashboard for Google Analytics v3.2.0
3.3.2 trunk 1.0.7 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.1 2.1.2 2.1.3 2.1.4 2.1.5 2.2.5 2.3.5 2.3.6 2.3.7 2.3.8 2.4.0 2.4.1 2.5.0 2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 3.0.0 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.2.0 3.2.1 3.2.2 3.2.3 3.2.4 3.3.0 3.3.1
googleanalytics / lib / analytics-admin / vendor / brick / math / src / Exception / IntegerOverflowException.php
googleanalytics / lib / analytics-admin / vendor / brick / math / src / Exception Last commit date
DivisionByZeroException.php 3 years ago IntegerOverflowException.php 3 years ago MathException.php 3 years ago NegativeNumberException.php 3 years ago NumberFormatException.php 3 years ago RoundingNecessaryException.php 3 years ago
IntegerOverflowException.php
28 lines
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