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; }