Skip to content

Commit 890edcc

Browse files
committed
refac: set operator attribute on EqualBinary expression
1 parent f80e59f commit 890edcc

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

Twig/Visitor/DefaultApplyingNodeVisitor.php

+6-2
Original file line numberDiff line numberDiff line change
@@ -117,21 +117,25 @@ public function doEnterNode(Node $node, Environment $env): Node
117117
}
118118
}
119119

120+
$expr = new EqualBinary($testNode, $transNode->getNode('node'), $wrappingNode->getTemplateLine());
120121
if (Environment::VERSION_ID >= 31700) {
122+
$expr->setAttribute('operator', 'binary_==');
123+
121124
$condition = new ConditionalTernary(
122-
new EqualBinary($testNode, $transNode->getNode('node'), $wrappingNode->getTemplateLine()),
125+
$expr,
123126
$defaultNode,
124127
clone $wrappingNode,
125128
$wrappingNode->getTemplateLine()
126129
);
127130
} else {
128131
$condition = new ConditionalExpression(
129-
new EqualBinary($testNode, $transNode->getNode('node'), $wrappingNode->getTemplateLine()),
132+
$expr,
130133
$defaultNode,
131134
clone $wrappingNode,
132135
$wrappingNode->getTemplateLine()
133136
);
134137
}
138+
135139
$node->setNode('node', $condition);
136140

137141
return $node;

0 commit comments

Comments
 (0)