You are here

namespace Symfony\Component\DependencyInjection\Compiler in Service Container 7.2

Same name in other branches
  1. 7 Symfony\Component\DependencyInjection\Compiler
Classsort descending Location Description
AnalyzeServiceReferencesPass modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Compiler/AnalyzeServiceReferencesPass.php Run this pass before passes that need to know more about the relation of your services.
AutoAliasServicePass modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Compiler/AutoAliasServicePass.php Sets a service to be an alias of another one, given a format pattern.
CheckCircularReferencesPass modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Compiler/CheckCircularReferencesPass.php Checks your services for circular references.
CheckDefinitionValidityPass modules/providers/service_container_symfony/lib/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 modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Compiler/CheckExceptionOnInvalidReferenceBehaviorPass.php Checks that all references are pointing to a valid service.
CheckReferenceValidityPass modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Compiler/CheckReferenceValidityPass.php Checks the validity of references.
Compiler modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Compiler/Compiler.php This class is used to remove circular dependencies between individual passes.
CompilerPassInterface modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Compiler/CompilerPassInterface.php Interface that must be implemented by compilation passes.
DecoratorServicePass modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Compiler/DecoratorServicePass.php Overwrites a service but keeps the overridden one.
InlineServiceDefinitionsPass modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Compiler/InlineServiceDefinitionsPass.php Inline service definitions where this is possible.
LoggingFormatter modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Compiler/LoggingFormatter.php Used to format logging messages during the compilation.
MergeExtensionConfigurationPass modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Compiler/MergeExtensionConfigurationPass.php Merges extension configs into the container builder.
PassConfig modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Compiler/PassConfig.php Compiler Pass Configuration.
RemoveAbstractDefinitionsPass modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Compiler/RemoveAbstractDefinitionsPass.php Removes abstract Definitions.
RemovePrivateAliasesPass modules/providers/service_container_symfony/lib/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 modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Compiler/RemoveUnusedDefinitionsPass.php Removes unused service definitions from the container.
RepeatablePassInterface modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Compiler/RepeatablePassInterface.php Interface that must be implemented by passes that are run as part of an RepeatedPass.
RepeatedPass modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Compiler/RepeatedPass.php A pass that might be run repeatedly.
ReplaceAliasByActualDefinitionPass modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Compiler/ReplaceAliasByActualDefinitionPass.php Replaces aliases with actual service definitions, effectively removing these aliases.
ResolveDefinitionTemplatesPass modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Compiler/ResolveDefinitionTemplatesPass.php This replaces all DefinitionDecorator instances with their equivalent fully merged Definition instance.
ResolveInvalidReferencesPass modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Compiler/ResolveInvalidReferencesPass.php Emulates the invalid behavior if the reference is not found within the container.
ResolveParameterPlaceHoldersPass modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Compiler/ResolveParameterPlaceHoldersPass.php Resolves all parameter placeholders "%somevalue%" to their real values.
ResolveReferencesToAliasesPass modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Compiler/ResolveReferencesToAliasesPass.php Replaces all references to aliases with references to the actual service.
ServiceReferenceGraph modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Compiler/ServiceReferenceGraph.php This is a directed graph of your services.
ServiceReferenceGraphEdge modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Compiler/ServiceReferenceGraphEdge.php Represents an edge in your service graph.
ServiceReferenceGraphNode modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Compiler/ServiceReferenceGraphNode.php Represents a node in your service graph.