Zephir\Backends\ZendEngine3\Backend::forStatementIterator PHP Method

forStatementIterator() public method

public forStatementIterator ( Variable $iteratorVariable, Variable $targetVariable, Zephir\CompilationContext $compilationContext )
$iteratorVariable Zephir\Variable
$targetVariable Zephir\Variable
$compilationContext Zephir\CompilationContext
    public function forStatementIterator(Variable $iteratorVariable, Variable $targetVariable, CompilationContext $compilationContext)
    {
        $compilationContext->symbolTable->mustGrownStack(true);
        $compilationContext->codePrinter->output('ZEPHIR_ITERATOR_COPY(' . $this->getVariableCode($targetVariable) . ', ' . $iteratorVariable->getName() . ');');
    }