This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
symfony/src/Symfony/Component/DependencyInjection/Compiler
Jeremy Mikola 743f25a287 [DependencyInjection] Create explicit factoryClass property for Definitions
Previously, the Definition class was used both for type inference and factory construction (if factoryService was absent). This is fine for cases where classes create instances of themselves (e.g. getInstance() or create()), but leads to ambiguity when we have a separate factory class.
2011-02-05 20:39:42 +01:00
..
AnalyzeServiceReferencesPass.php some fixes by just "blindly" trying to make phpStorm code analysis happier 2011-02-04 19:30:28 +01:00
CheckCircularReferencesPass.php adds scope to the DI container 2011-01-22 15:20:50 +01:00
CheckDefinitionValidityPass.php [DependencyInjection] Create explicit factoryClass property for Definitions 2011-02-05 20:39:42 +01:00
CheckReferenceValidityPass.php add definition inheritance support 2011-01-28 09:12:29 +01:00
Compiler.php adds scope to the DI container 2011-01-22 15:20:50 +01:00
CompilerPassInterface.php normalized license messages in PHP files 2011-01-18 08:07:46 +01:00
InlineServiceDefinitionsPass.php some fixes by just "blindly" trying to make phpStorm code analysis happier 2011-02-04 19:30:28 +01:00
MergeExtensionConfigurationPass.php refactors extensions to call XXXLoad only once with all config sections 2011-01-21 17:04:18 +01:00
PassConfig.php add definition inheritance support 2011-01-28 09:12:29 +01:00
RemoveAbstractDefinitionsPass.php add definition inheritance support 2011-01-28 09:12:29 +01:00
RemovePrivateAliasesPass.php normalized license messages in PHP files 2011-01-18 08:07:46 +01:00
RemoveUnusedDefinitionsPass.php adds scope to the DI container 2011-01-22 15:20:50 +01:00
RepeatablePassInterface.php normalized license messages in PHP files 2011-01-18 08:07:46 +01:00
RepeatedPass.php add definition inheritance support 2011-01-28 09:12:29 +01:00
ReplaceAliasByActualDefinitionPass.php some fixes by just "blindly" trying to make phpStorm code analysis happier 2011-02-04 19:30:28 +01:00
ResolveDefinitionTemplatesPass.php [DependencyInjection] Create explicit factoryClass property for Definitions 2011-02-05 20:39:42 +01:00
ResolveInterfaceInjectorsPass.php [DependencyInjection] Create explicit factoryClass property for Definitions 2011-02-05 20:39:42 +01:00
ResolveInvalidReferencesPass.php add definition inheritance support 2011-01-28 09:12:29 +01:00
ResolveParameterPlaceHoldersPass.php some fixes by just "blindly" trying to make phpStorm code analysis happier 2011-02-04 19:30:28 +01:00
ResolveReferencesToAliasesPass.php some fixes by just "blindly" trying to make phpStorm code analysis happier 2011-02-04 19:30:28 +01:00
ServiceReferenceGraph.php normalized license messages in PHP files 2011-01-18 08:07:46 +01:00
ServiceReferenceGraphEdge.php normalized license messages in PHP files 2011-01-18 08:07:46 +01:00
ServiceReferenceGraphNode.php normalized license messages in PHP files 2011-01-18 08:07:46 +01:00