namespace Symfony\Component\DependencyInjection\Compiler

Classsort descending Location Description
AnalyzeServiceReferencesPass drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Compiler/AnalyzeServiceReferencesPass.php Run this pass before passes that need to know more about the relation of your services.
CheckCircularReferencesPass drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Compiler/CheckCircularReferencesPass.php Checks your services for circular references
CheckDefinitionValidityPass drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Compiler/CheckDefinitionValidityPass.php This pass validates each definition individually only taking the information into account which is contained in the definition itself.
CheckExceptionOnInvalidReferenceBehaviorPass drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Compiler/CheckExceptionOnInvalidReferenceBehaviorPass.php Checks that all references are pointing to a valid service.
CheckReferenceValidityPass drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Compiler/CheckReferenceValidityPass.php Checks the validity of references
Compiler drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Compiler/Compiler.php This class is used to remove circular dependencies between individual passes.
CompilerPassInterface drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Compiler/CompilerPassInterface.php Interface that must be implemented by compilation passes
InlineServiceDefinitionsPass drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Compiler/InlineServiceDefinitionsPass.php Inline service definitions where this is possible.
LoggingFormatter drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Compiler/LoggingFormatter.php Used to format logging messages during the compilation.
MergeExtensionConfigurationPass drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Compiler/MergeExtensionConfigurationPass.php Merges extension configs into the container builder
PassConfig drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Compiler/PassConfig.php Compiler Pass Configuration
RemoveAbstractDefinitionsPass drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Compiler/RemoveAbstractDefinitionsPass.php Removes abstract Definitions
RemovePrivateAliasesPass drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Compiler/RemovePrivateAliasesPass.php 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.
RemoveUnusedDefinitionsPass drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Compiler/RemoveUnusedDefinitionsPass.php Removes unused service definitions from the container.
RepeatablePassInterface drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Compiler/RepeatablePassInterface.php Interface that must be implemented by passes that are run as part of an RepeatedPass.
RepeatedPass drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Compiler/RepeatedPass.php A pass that might be run repeatedly.
ReplaceAliasByActualDefinitionPass drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Compiler/ReplaceAliasByActualDefinitionPass.php Replaces aliases with actual service definitions, effectively removing these aliases.
ResolveDefinitionTemplatesPass drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Compiler/ResolveDefinitionTemplatesPass.php This replaces all DefinitionDecorator instances with their equivalent fully merged Definition instance.
ResolveInvalidReferencesPass drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Compiler/ResolveInvalidReferencesPass.php Emulates the invalid behavior if the reference is not found within the container.
ResolveParameterPlaceHoldersPass drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Compiler/ResolveParameterPlaceHoldersPass.php Resolves all parameter placeholders "%somevalue%" to their real values.
ResolveReferencesToAliasesPass drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Compiler/ResolveReferencesToAliasesPass.php Replaces all references to aliases with references to the actual service.
ServiceReferenceGraph drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Compiler/ServiceReferenceGraph.php This is a directed graph of your services.
ServiceReferenceGraphEdge drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Compiler/ServiceReferenceGraphEdge.php Represents an edge in your service graph.
ServiceReferenceGraphNode drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Compiler/ServiceReferenceGraphNode.php Represents a node in your service graph.