Phan\Analysis\ScopeVisitor::visitUse PHP Method

visitUse() public method

Visit a node with kind \ast\AST_USE such as use \ast\Node;.
public visitUse ( ast\Node $node ) : Context
$node ast\Node A node to parse
return Phan\Language\Context A new or an unchanged context resulting from parsing the node
    public function visitUse(Node $node) : Context
    {
        $context = $this->context;
        foreach ($this->aliasTargetMapFromUseNode($node) as $alias => $map) {
            list($flags, $target) = $map;
            $context = $context->withNamespaceMap($node->flags ?? 0, $alias, $target);
        }
        return $context;
    }