class ReplaceAliasByActualDefinitionPass

Replaces aliases with actual service definitions, effectively removing these aliases.

@author Johannes M. Schmitt <schmittjoh@gmail.com>

Hierarchy

Expanded class hierarchy of ReplaceAliasByActualDefinitionPass

1 file declares its use of ReplaceAliasByActualDefinitionPass

File

drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Compiler/ReplaceAliasByActualDefinitionPass.php, line 24

Namespace

Symfony\Component\DependencyInjection\Compiler
View source

Members

Namesort descending Modifiers Type Description Overrides
ReplaceAliasByActualDefinitionPass::$compiler private property
ReplaceAliasByActualDefinitionPass::$formatter private property
ReplaceAliasByActualDefinitionPass::$sourceId private property
ReplaceAliasByActualDefinitionPass::process public function Process the Container to replace aliases with service definitions. Overrides CompilerPassInterface::process
ReplaceAliasByActualDefinitionPass::updateArgumentReferences private function Updates argument references.
ReplaceAliasByActualDefinitionPass::updateReferences private function Updates references to remove aliases.