├── CHANGELOG.md ├── LICENSE ├── composer.json ├── phpstan.neon ├── src ├── BigDecimal.php ├── BigInteger.php ├── BigNumber.php ├── BigRational.php ├── Exception │ ├── DivisionByZeroException.php │ ├── IntegerOverflowException.php │ ├── MathException.php │ ├── NegativeNumberException.php │ ├── NumberFormatException.php │ └── RoundingNecessaryException.php ├── Internal │ ├── Calculator.php │ ├── Calculator │ │ ├── BcMathCalculator.php │ │ ├── GmpCalculator.php │ │ └── NativeCalculator.php │ └── CalculatorRegistry.php └── RoundingMode.php └── tools └── ecs ├── composer.json └── ecs.php /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brick/math/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brick/math/HEAD/LICENSE -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brick/math/HEAD/composer.json -------------------------------------------------------------------------------- /phpstan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brick/math/HEAD/phpstan.neon -------------------------------------------------------------------------------- /src/BigDecimal.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brick/math/HEAD/src/BigDecimal.php -------------------------------------------------------------------------------- /src/BigInteger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brick/math/HEAD/src/BigInteger.php -------------------------------------------------------------------------------- /src/BigNumber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brick/math/HEAD/src/BigNumber.php -------------------------------------------------------------------------------- /src/BigRational.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brick/math/HEAD/src/BigRational.php -------------------------------------------------------------------------------- /src/Exception/DivisionByZeroException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brick/math/HEAD/src/Exception/DivisionByZeroException.php -------------------------------------------------------------------------------- /src/Exception/IntegerOverflowException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brick/math/HEAD/src/Exception/IntegerOverflowException.php -------------------------------------------------------------------------------- /src/Exception/MathException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brick/math/HEAD/src/Exception/MathException.php -------------------------------------------------------------------------------- /src/Exception/NegativeNumberException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brick/math/HEAD/src/Exception/NegativeNumberException.php -------------------------------------------------------------------------------- /src/Exception/NumberFormatException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brick/math/HEAD/src/Exception/NumberFormatException.php -------------------------------------------------------------------------------- /src/Exception/RoundingNecessaryException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brick/math/HEAD/src/Exception/RoundingNecessaryException.php -------------------------------------------------------------------------------- /src/Internal/Calculator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brick/math/HEAD/src/Internal/Calculator.php -------------------------------------------------------------------------------- /src/Internal/Calculator/BcMathCalculator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brick/math/HEAD/src/Internal/Calculator/BcMathCalculator.php -------------------------------------------------------------------------------- /src/Internal/Calculator/GmpCalculator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brick/math/HEAD/src/Internal/Calculator/GmpCalculator.php -------------------------------------------------------------------------------- /src/Internal/Calculator/NativeCalculator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brick/math/HEAD/src/Internal/Calculator/NativeCalculator.php -------------------------------------------------------------------------------- /src/Internal/CalculatorRegistry.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brick/math/HEAD/src/Internal/CalculatorRegistry.php -------------------------------------------------------------------------------- /src/RoundingMode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brick/math/HEAD/src/RoundingMode.php -------------------------------------------------------------------------------- /tools/ecs/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brick/math/HEAD/tools/ecs/composer.json -------------------------------------------------------------------------------- /tools/ecs/ecs.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brick/math/HEAD/tools/ecs/ecs.php --------------------------------------------------------------------------------