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\ConfiguratorCode
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);
}