class DivisionByZeroException
Exception thrown when a division by zero occurs.
Hierarchy
- class \Brick\Math\Exception\MathException extends \Brick\Math\Exception\Exception
- class \Brick\Math\Exception\DivisionByZeroException extends \Brick\Math\Exception\MathException
Expanded class hierarchy of DivisionByZeroException
4 files declare their use of DivisionByZeroException
- BigDecimal.php in vendor/
brick/ math/ src/ BigDecimal.php - BigInteger.php in vendor/
brick/ math/ src/ BigInteger.php - BigNumber.php in vendor/
brick/ math/ src/ BigNumber.php - BigRational.php in vendor/
brick/ math/ src/ BigRational.php
File
-
vendor/
brick/ math/ src/ Exception/ DivisionByZeroException.php, line 10
Namespace
Brick\Math\ExceptionView source
class DivisionByZeroException extends MathException {
/**
* @psalm-pure
*/
public static function divisionByZero() : DivisionByZeroException {
return new self('Division by zero.');
}
/**
* @psalm-pure
*/
public static function modulusMustNotBeZero() : DivisionByZeroException {
return new self('The modulus must not be zero.');
}
/**
* @psalm-pure
*/
public static function denominatorMustNotBeZero() : DivisionByZeroException {
return new self('The denominator of a rational number cannot be zero.');
}
}
Members
Title Sort descending | Modifiers | Object type | Summary |
---|---|---|---|
DivisionByZeroException::denominatorMustNotBeZero | public static | function | @psalm-pure |
DivisionByZeroException::divisionByZero | public static | function | @psalm-pure |
DivisionByZeroException::modulusMustNotBeZero | public static | function | @psalm-pure |