Open
Description
Symfony version(s) affected
all
Description
Can somebody review or explain why AttributeAutoconfigurationPass (resp. $container->registerAttributeForAutoconfiguration
) ignore abstract definitions?
Bypassed solution is to use:
- #AutoconfigureTag or #Autoconfigure where abstract definition are not ignored.
So why it mattes with AttributeAutoconfigurationPass?
How to reproduce
- Tag some service with custom tag
- Make service abstract in definition
- in e.g. Kernel build() call $container->registerAttributeForAutoconfiguration for this custom tag
Possible Solution
Remove isAbstract condition from
Additional Context
No response