diff --git a/src/Samsara/Newton/Provider/MathProvider.php b/src/Samsara/Newton/Provider/MathProvider.php index c2c006b..b371198 100644 --- a/src/Samsara/Newton/Provider/MathProvider.php +++ b/src/Samsara/Newton/Provider/MathProvider.php @@ -33,6 +33,10 @@ public static function multipleMultiply(...$nums) public static function divide($numerator, $denominator, $precision = null) { + if ($denominator == 0) { + throw new \Exception('Cannot divide by zero.'); + } + return bcdiv($numerator, $denominator, $precision); }