@@ -33,7 +33,7 @@ public static function install(Latte\Compiler $compiler): void
3333 $ me = new static ($ compiler );
3434 $ me ->addMacro ('form ' , [$ me , 'macroForm ' ], 'echo Nette\Bridges\FormsLatte\Runtime::renderFormEnd(array_pop($this->global->formsStack)); ' );
3535 $ me ->addMacro ('formContext ' , [$ me , 'macroFormContext ' ], 'array_pop($this->global->formsStack); ' );
36- $ me ->addMacro ('formContainer ' , [$ me , 'macroFormContainer ' ], 'array_pop($this->global->formsStack); $formContainer = $_form = end($this->global->formsStack) ' );
36+ $ me ->addMacro ('formContainer ' , [$ me , 'macroFormContainer ' ], 'array_pop($this->global->formsStack); $formContainer = end($this->global->formsStack) ' );
3737 $ me ->addMacro ('label ' , [$ me , 'macroLabel ' ], [$ me , 'macroLabelEnd ' ], null , self ::AUTO_EMPTY );
3838 $ me ->addMacro ('input ' , [$ me , 'macroInput ' ]);
3939 $ me ->addMacro ('name ' , [$ me , 'macroName ' ], [$ me , 'macroNameEnd ' ], [$ me , 'macroNameAttr ' ]);
@@ -64,7 +64,7 @@ public function macroForm(MacroNode $node, PhpWriter $writer)
6464 $ node ->tokenizer ->reset ();
6565 return $ writer ->write (
6666 "/* line $ node ->startLine */ \n"
67- . 'echo Nette\Bridges\FormsLatte\Runtime::renderFormBegin($form = $_form = $ this->global->formsStack[] = '
67+ . 'echo Nette\Bridges\FormsLatte\Runtime::renderFormBegin($form = $this->global->formsStack[] = '
6868 . ($ name [0 ] === '$ ' ? 'is_object(%node.word) ? %node.word : ' : '' )
6969 . '$this->global->uiControl[%node.word], %node.array); '
7070 );
@@ -109,7 +109,7 @@ public function macroFormContainer(MacroNode $node, PhpWriter $writer)
109109 }
110110 $ node ->tokenizer ->reset ();
111111 return $ writer ->write (
112- '$this->global->formsStack[] = $formContainer = $_form = '
112+ '$this->global->formsStack[] = $formContainer = '
113113 . ($ name [0 ] === '$ ' ? 'is_object(%node.word) ? %node.word : ' : '' )
114114 . 'end($this->global->formsStack)[%node.word]; '
115115 );
@@ -197,7 +197,7 @@ public function macroNameAttr(MacroNode $node, PhpWriter $writer)
197197
198198 if ($ tagName === 'form ' ) {
199199 $ node ->openingCode = $ writer ->write (
200- '<?php $form = $_form = $ this->global->formsStack[] = '
200+ '<?php $form = $this->global->formsStack[] = '
201201 . ($ name [0 ] === '$ ' ? 'is_object(%0.word) ? %0.word : ' : '' )
202202 . '$this->global->uiControl[%0.word]; ?> ' ,
203203 $ name
0 commit comments