Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x

namespace Symfony\Component\DependencyInjection\Compiler

Object name File name Summary
AbstractRecursivePass vendor/symfony/dependency-injection/Compiler/AbstractRecursivePass.php @author Nicolas Grekas <p@tchwork.com>
AliasDeprecatedPublicServicesPass vendor/symfony/dependency-injection/Compiler/AliasDeprecatedPublicServicesPass.php
AnalyzeServiceReferencesPass vendor/symfony/dependency-injection/Compiler/AnalyzeServiceReferencesPass.php Run this pass before passes that need to know more about the relation of
your services.
AttributeAutoconfigurationPass vendor/symfony/dependency-injection/Compiler/AttributeAutoconfigurationPass.php @author Alexander M. Turek <me@derrabus.de>
AutoAliasServicePass vendor/symfony/dependency-injection/Compiler/AutoAliasServicePass.php Sets a service to be an alias of another one, given a format pattern.
AutowireAsDecoratorPass vendor/symfony/dependency-injection/Compiler/AutowireAsDecoratorPass.php Reads #[AsDecorator] attributes on definitions that are autowired
and don't have the "container.ignore_attributes" tag.
AutowirePass vendor/symfony/dependency-injection/Compiler/AutowirePass.php Inspects existing service definitions and wires the autowired ones using the type hints of their classes.
AutowireRequiredMethodsPass vendor/symfony/dependency-injection/Compiler/AutowireRequiredMethodsPass.php Looks for definitions with autowiring enabled and registers their corresponding "#[Required]" methods as setters.
AutowireRequiredPropertiesPass vendor/symfony/dependency-injection/Compiler/AutowireRequiredPropertiesPass.php Looks for definitions with autowiring enabled and registers their corresponding "#[Required]" properties.
CheckAliasValidityPass vendor/symfony/dependency-injection/Compiler/CheckAliasValidityPass.php This pass validates aliases, it provides the following checks:
CheckArgumentsValidityPass vendor/symfony/dependency-injection/Compiler/CheckArgumentsValidityPass.php Checks if arguments of methods are properly configured.
CheckCircularReferencesPass vendor/symfony/dependency-injection/Compiler/CheckCircularReferencesPass.php Checks your services for circular references.
CheckDefinitionValidityPass vendor/symfony/dependency-injection/Compiler/CheckDefinitionValidityPass.php This pass validates each definition individually only taking the information
into account which is contained in the definition itself.
CheckExceptionOnInvalidReferenceBehaviorPass vendor/symfony/dependency-injection/Compiler/CheckExceptionOnInvalidReferenceBehaviorPass.php Checks that all references are pointing to a valid service.
CheckReferenceValidityPass vendor/symfony/dependency-injection/Compiler/CheckReferenceValidityPass.php Checks the validity of references.
CheckTypeDeclarationsPass vendor/symfony/dependency-injection/Compiler/CheckTypeDeclarationsPass.php Checks whether injected parameters are compatible with type declarations.
Compiler vendor/symfony/dependency-injection/Compiler/Compiler.php This class is used to remove circular dependencies between individual passes.
CompilerPassInterface vendor/symfony/dependency-injection/Compiler/CompilerPassInterface.php Interface that must be implemented by compilation passes.
DecoratorServicePass vendor/symfony/dependency-injection/Compiler/DecoratorServicePass.php Overwrites a service but keeps the overridden one.
DefinitionErrorExceptionPass vendor/symfony/dependency-injection/Compiler/DefinitionErrorExceptionPass.php Throws an exception for any Definitions that have errors and still exist.
ExtensionCompilerPass vendor/symfony/dependency-injection/Compiler/ExtensionCompilerPass.php A pass to automatically process extensions if they implement
CompilerPassInterface.
InlineServiceDefinitionsPass vendor/symfony/dependency-injection/Compiler/InlineServiceDefinitionsPass.php Inline service definitions where this is possible.
MergeExtensionConfigurationContainerBuilder vendor/symfony/dependency-injection/Compiler/MergeExtensionConfigurationPass.php A container builder preventing using methods that wouldn't have any effect from extensions.
MergeExtensionConfigurationParameterBag vendor/symfony/dependency-injection/Compiler/MergeExtensionConfigurationPass.php @internal
MergeExtensionConfigurationPass vendor/symfony/dependency-injection/Compiler/MergeExtensionConfigurationPass.php Merges extension configs into the container builder.
PassConfig vendor/symfony/dependency-injection/Compiler/PassConfig.php Compiler Pass Configuration.
PriorityTaggedServiceTrait vendor/symfony/dependency-injection/Compiler/PriorityTaggedServiceTrait.php Trait that allows a generic method to find and sort service by priority option in the tag.
PriorityTaggedServiceUtil vendor/symfony/dependency-injection/Compiler/PriorityTaggedServiceTrait.php @internal
RegisterAutoconfigureAttributesPass vendor/symfony/dependency-injection/Compiler/RegisterAutoconfigureAttributesPass.php Reads #[Autoconfigure] attributes on definitions that are autoconfigured
and don't have the "container.ignore_attributes" tag.
RegisterEnvVarProcessorsPass vendor/symfony/dependency-injection/Compiler/RegisterEnvVarProcessorsPass.php Creates the container.env_var_processors_locator service.
RegisterReverseContainerPass vendor/symfony/dependency-injection/Compiler/RegisterReverseContainerPass.php @author Nicolas Grekas <p@tchwork.com>
RegisterServiceSubscribersPass vendor/symfony/dependency-injection/Compiler/RegisterServiceSubscribersPass.php Compiler pass to register tagged services that require a service locator.
RemoveAbstractDefinitionsPass vendor/symfony/dependency-injection/Compiler/RemoveAbstractDefinitionsPass.php Removes abstract Definitions.
RemoveBuildParametersPass vendor/symfony/dependency-injection/Compiler/RemoveBuildParametersPass.php
RemovePrivateAliasesPass vendor/symfony/dependency-injection/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 vendor/symfony/dependency-injection/Compiler/RemoveUnusedDefinitionsPass.php Removes unused service definitions from the container.
ReplaceAliasByActualDefinitionPass vendor/symfony/dependency-injection/Compiler/ReplaceAliasByActualDefinitionPass.php Replaces aliases with actual service definitions, effectively removing these
aliases.
ResolveAutowireInlineAttributesPass vendor/symfony/dependency-injection/Compiler/ResolveAutowireInlineAttributesPass.php Inspects existing autowired services for {
@author Ismail Özgün Turan <oezguen.turan@dadadev.com>
ResolveBindingsPass vendor/symfony/dependency-injection/Compiler/ResolveBindingsPass.php @author Guilhem Niot <guilhem.niot@gmail.com>
ResolveChildDefinitionsPass vendor/symfony/dependency-injection/Compiler/ResolveChildDefinitionsPass.php This replaces all ChildDefinition instances with their equivalent fully
merged Definition instance.
ResolveClassPass vendor/symfony/dependency-injection/Compiler/ResolveClassPass.php @author Nicolas Grekas <p@tchwork.com>
ResolveDecoratorStackPass vendor/symfony/dependency-injection/Compiler/ResolveDecoratorStackPass.php @author Nicolas Grekas <p@tchwork.com>
ResolveEnvPlaceholdersPass vendor/symfony/dependency-injection/Compiler/ResolveEnvPlaceholdersPass.php Replaces env var placeholders by their current values.
ResolveFactoryClassPass vendor/symfony/dependency-injection/Compiler/ResolveFactoryClassPass.php @author Maxime Steinhausser <maxime.steinhausser@gmail.com>
ResolveHotPathPass vendor/symfony/dependency-injection/Compiler/ResolveHotPathPass.php Propagate "container.hot_path" tags to referenced services.
ResolveInstanceofConditionalsPass vendor/symfony/dependency-injection/Compiler/ResolveInstanceofConditionalsPass.php Applies instanceof conditionals to definitions.
ResolveInvalidReferencesPass vendor/symfony/dependency-injection/Compiler/ResolveInvalidReferencesPass.php Emulates the invalid behavior if the reference is not found within the
container.
ResolveNamedArgumentsPass vendor/symfony/dependency-injection/Compiler/ResolveNamedArgumentsPass.php Resolves named arguments to their corresponding numeric index.
ResolveNoPreloadPass vendor/symfony/dependency-injection/Compiler/ResolveNoPreloadPass.php Propagate the "container.no_preload" tag.
ResolveParameterPlaceHoldersPass vendor/symfony/dependency-injection/Compiler/ResolveParameterPlaceHoldersPass.php Resolves all parameter placeholders "%somevalue%" to their real values.

Pagination

  • Page 1
  • Page 2
  • Next page
  • Last page
RSS feed
Powered by Drupal