Sstalle\php7cc\NodeVisitor\ForeachVisitor::getForeachVariableName PHP Method

getForeachVariableName() protected method

protected getForeachVariableName ( PhpParser\Node\Stmt\Foreach_ $foreach ) : PhpParser\Node\Expr | string | void
$foreach PhpParser\Node\Stmt\Foreach_
return PhpParser\Node\Expr | string | void
    protected function getForeachVariableName(Node\Stmt\Foreach_ $foreach)
    {
        if ($foreach->expr instanceof Node\Expr\Variable) {
            return $foreach->expr->name;
        } elseif (($foreach->expr instanceof Node\Expr\Assign || $foreach->expr instanceof Node\Expr\AssignRef) && $foreach->expr->var instanceof Node\Expr\Variable) {
            return $foreach->expr->var->name;
        }
        return;
    }