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. |