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 / lib / packages / Brick / Math / Exception / DivisionByZeroException.php

DivisionByZeroException.php in Defender Security – Malware Scanner, Login Security & Firewall 6.3.0, at lib/packages/Brick/Math/Exception/DivisionByZeroException.php

42 lines 893 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 WP_DEFENDER_VENDOR\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