mirror of
https://github.com/twigphp/Twig.git
synced 2026-09-13 19:06:40 +00:00
bug #4633 Fix ExtensionSet usage of BinaryOperatorExpressionParser (VincentLanglet)
This PR was squashed before being merged into the 3.x branch. Discussion ---------- Fix ExtensionSet usage of BinaryOperatorExpressionParser This fix both issue of https://github.com/twigphp/Twig/issues/4632 Commits -------e14a2474fbFix warning00d29e6657Fix instantiation
This commit is contained in:
@@ -507,10 +507,10 @@ final class ExtensionSet
|
||||
default => throw new \InvalidArgumentException(\sprintf('Invalid associativity "%s" for operator "%s".', $op['associativity'], $operator)),
|
||||
};
|
||||
|
||||
if ($op['callable']) {
|
||||
if (isset($op['callable'])) {
|
||||
$expressionParsers[] = $this->convertInfixExpressionParser($op['class'], $operator, $op['precedence'], $op['associativity'], $op['precedence_change'] ?? null, $op['aliases'] ?? [], $op['callable']);
|
||||
} else {
|
||||
$expressionParsers[] = new BinaryOperatorExpressionParser($op['class'], $operator, $op['precedence'], $op['associativity'], $op['precedence_change'] ?? null, $op['aliases'] ?? []);
|
||||
$expressionParsers[] = new BinaryOperatorExpressionParser($op['class'], $operator, $op['precedence'], $op['associativity'], $op['precedence_change'] ?? null, '', $op['aliases'] ?? []);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user