Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass
Replaces aliases with actual service definitions, effectively removing these aliases.
- Author: Johannes M. Schmitt <schmittjoh@gmail.com>
Synopsis
class ReplaceAliasByActualDefinitionPass
implements
CompilerPassInterface
{
- // members
- private $compiler;
- private $formatter;
- private $sourceId;
- // methods
- public void process()
- private void updateReferences()
- private array updateArgumentReferences()
Hierarchy
Members
private
- $compiler
- $formatter
- $sourceId
Methods
private
- updateArgumentReferences() — Updates argument references.
- updateReferences() — Updates references to remove aliases.
public
- process() — Process the Container to replace aliases with service definitions.