@@ -37,10 +37,10 @@ public function let($variable, $prefix)
3737 '$name = ' . var_export (ltrim ($ variable , '$ ' ), true ),
3838 '$names = array() '
3939 );
40- $ while = new static ('while ' , '($prev = $name) && ($name = " ' . $ prefix . 'l_" . $name) && isset($$prev) ' );
40+ $ while = new self ('while ' , '($prev = $name) && ($name = " ' . $ prefix . 'l_" . $name) && isset($$prev) ' );
4141 $ while ->addNode ('$names[] = array($name, $prev) ' );
4242 $ this ->addNode ($ while );
43- $ while = new static ('while ' , '$data = array_pop($names) ' );
43+ $ while = new self ('while ' , '$data = array_pop($names) ' );
4444 $ while ->addNodes (
4545 'list($name, $prev) = $data ' ,
4646 '$$name = $$prev '
@@ -71,8 +71,8 @@ public function getNodes()
7171 $ localVariables = 'array( ' . implode (', ' , array_map (function ($ data ) {
7272 return 'array( ' . var_export ($ data [0 ], true ) . ', ' . var_export ($ data [1 ], true ) . ') ' ;
7373 }, $ this ->localVariables )) . ') ' ;
74- $ foreach = new static ('foreach ' , $ localVariables . ' as $data ' );
75- $ while = new static ('while ' , '($prev = $name) && ($name = $prefix . "l_" . $name) && isset($$prev) ' );
74+ $ foreach = new self ('foreach ' , $ localVariables . ' as $data ' );
75+ $ while = new self ('while ' , '($prev = $name) && ($name = $prefix . "l_" . $name) && isset($$prev) ' );
7676 $ while ->addNodes (
7777 '$$prev = $$name ' ,
7878 'unset($$name) '
0 commit comments