Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. NameResolver.php

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

NameResolver

Namespace

PhpParser\NodeVisitor

Code

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

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal