Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. DivisionByZeroException.php

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\Exception
View 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

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal