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 / DivisionByZeroException.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
DivisionByZeroException.php
42 lines
1 <?php
2
3 declare(strict_types=1);
4
5 namespace Brick\Math\Exception;
6
7 /**
8 * Exception thrown when a division by zero occurs.
9 */
10 class DivisionByZeroException extends MathException
11 {
12 /**
13 * @return DivisionByZeroException
14 *
15 * @psalm-pure
16 */
17 public static function divisionByZero() : DivisionByZeroException
18 {
19 return new self('Division by zero.');
20 }
21
22 /**
23 * @return DivisionByZeroException
24 *
25 * @psalm-pure
26 */
27 public static function modulusMustNotBeZero() : DivisionByZeroException
28 {
29 return new self('The modulus must not be zero.');
30 }
31
32 /**
33 * @return DivisionByZeroException
34 *
35 * @psalm-pure
36 */
37 public static function denominatorMustNotBeZero() : DivisionByZeroException
38 {
39 return new self('The denominator of a rational number cannot be zero.');
40 }
41 }
42