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

Breadcrumb

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

function ServicesConfigurator::alias

Creates an alias.

1 call to ServicesConfigurator::alias()
ServicesConfigurator::stack in vendor/symfony/dependency-injection/Loader/Configurator/ServicesConfigurator.php
Registers a stack of decorator services.

File

vendor/symfony/dependency-injection/Loader/Configurator/ServicesConfigurator.php, line 114

Class

ServicesConfigurator
@author Nicolas Grekas <p@tchwork.com>

Namespace

Symfony\Component\DependencyInjection\Loader\Configurator

Code

public final function alias(string $id, string $referencedId) : AliasConfigurator {
    $ref = static::processValue($referencedId, true);
    $alias = new Alias((string) $ref);
    if (!$this->defaults
        ->isPublic() || !$this->defaults
        ->isPrivate()) {
        $alias->setPublic($this->defaults
            ->isPublic());
    }
    $this->container
        ->setAlias($id, $alias);
    return new AliasConfigurator($this, $alias);
}
RSS feed
Powered by Drupal