function NameResolver::addAlias
Parameters
Stmt\Use_::TYPE_* $type :
1 call to NameResolver::addAlias()
- NameResolver::enterNode in vendor/
nikic/ php-parser/ lib/ PhpParser/ NodeVisitor/ NameResolver.php - Called when entering a node.
File
-
vendor/
nikic/ php-parser/ lib/ PhpParser/ NodeVisitor/ NameResolver.php, line 171
Class
Namespace
PhpParser\NodeVisitorCode
private function addAlias(Node\UseItem $use, int $type, ?Name $prefix = null) : void {
// Add prefix for group uses
$name = $prefix ? Name::concat($prefix, $use->name) : $use->name;
// Type is determined either by individual element or whole use declaration
$type |= $use->type;
$this->nameContext
->addAlias($name, (string) $use->getAlias(), $type, $use->getAttributes());
}