PluginProbe
Media Cloud Sync / 1.2.6
Media Cloud Sync v1.2.6
1.4.0 1.3.12 1.3.11 1.3.10 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.1.0 1.1.1 1.2.0 1.2.10 1.2.11 1.2.12 1.2.13 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3.0 All 34 releases
media-cloud-sync / includes / sdk / google / brick / math / src / Exception / DivisionByZeroException.php

DivisionByZeroException.php in Media Cloud Sync 1.2.6, at includes/sdk/google/brick/math/src/Exception/DivisionByZeroException.php

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