Symfony\Component\DependencyInjection\Compiler
Classes
Sets a service to be an alias of another one, given a format pattern.
Reads #[AsDecorator] attributes on definitions that are autowired
and don't have the "container.ignore_attributes" tag.
A pass to automatically process extensions if they implement
CompilerPassInterface.
Creates the container.env_var_processors_locator service.
Removes abstract Definitions.
Remove private aliases from the container. They were only used to establish
dependencies between services, and these dependencies have been resolved in
one of the previous passes.
Interfaces
Interface that must be implemented by compilation passes.