Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit ed5f7b6

Browse files
committed
[ExpressionLanguage][Node][BinaryNode] Process division by zero
1 parent a054d88 commit ed5f7b6

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/Symfony/Component/ExpressionLanguage/Node/BinaryNode.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,10 @@ public function evaluate($functions, $values)
147147
case '*':
148148
return $left * $right;
149149
case '/':
150+
if (0 == $right) {
151+
throw new \DivisionByZeroError('Division by zero');
152+
}
153+
150154
return $left / $right;
151155
case '%':
152156
return $left % $right;

0 commit comments

Comments
 (0)