1414use Symfony \Bridge \Twig \Node \TransNode ;
1515use Symfony \Bridge \Twig \Node \TransDefaultDomainNode ;
1616use Twig \Environment ;
17+ use Twig \Node \BlockNode ;
1718use Twig \Node \Expression \ArrayExpression ;
1819use Twig \Node \Expression \AssignNameExpression ;
1920use Twig \Node \Expression \ConstantExpression ;
2021use Twig \Node \Expression \FilterExpression ;
2122use Twig \Node \Expression \NameExpression ;
2223use Twig \Node \ModuleNode ;
2324use Twig \Node \Node ;
25+ use Twig \Node \SetNode ;
2426use Twig \NodeVisitor \AbstractNodeVisitor ;
2527
2628/**
@@ -48,7 +50,7 @@ public function __construct()
4850 */
4951 protected function doEnterNode (Node $ node , Environment $ env )
5052 {
51- if ($ node instanceof Node_Block || $ node instanceof ModuleNode) {
53+ if ($ node instanceof BlockNode || $ node instanceof ModuleNode) {
5254 $ this ->scope = $ this ->scope ->enter ();
5355 }
5456
@@ -62,7 +64,7 @@ protected function doEnterNode(Node $node, Environment $env)
6264 $ name = new AssignNameExpression ($ var , $ node ->getTemplateLine ());
6365 $ this ->scope ->set ('domain ' , new NameExpression ($ var , $ node ->getTemplateLine ()));
6466
65- return new Node_Set (false , new Node (array ($ name )), new Node (array ($ node ->getNode ('expr ' ))), $ node ->getTemplateLine ());
67+ return new SetNode (false , new Node (array ($ name )), new Node (array ($ node ->getNode ('expr ' ))), $ node ->getTemplateLine ());
6668 }
6769 }
6870
@@ -104,7 +106,7 @@ protected function doLeaveNode(Node $node, Environment $env)
104106 return false ;
105107 }
106108
107- if ($ node instanceof Node_Block || $ node instanceof ModuleNode) {
109+ if ($ node instanceof BlockNode || $ node instanceof ModuleNode) {
108110 $ this ->scope = $ this ->scope ->leave ();
109111 }
110112
0 commit comments