-
-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Closed
Description
In https://github.com/symfony/symfony-docs/blob/4.0/service_container/tags.rst#autoconfiguring-tags, the documentation only mentions twig.extension tag.
Having the list increases the readability of the file by reducing its size.
It seems to me that the implemantion of these interfaces are automaticaly tagged:
| interface/class | tag |
|---|---|
| Twig_ExtensionInterface::class | twig.extension |
| Twig_LoaderInterface::class | twig.loader |
| Twig\Extension\ExtensionInterface | twig.extension |
| Twig\Loader\LoaderInterface | twig.loader |
| Twig\Extension\RuntimeExtensionInterface | twig.runtime |
| Symfony\Component\Console\Command\Command | console.command |
| Symfony\Component\Config\ResourceCheckerInterface | config_cache.resource_checker |
| Symfony\Component\DependencyInjection\EnvVarProcessorInterface | container.env_var_processor |
| Symfony\Component\DependencyInjection\ServiceSubscriberInterface | container.service_subscriber |
| Symfony\Component\HttpKernel\Controller\ArgumentValueResolverInterface | controller.argument_value_resolver |
| Symfony\Bundle\FrameworkBundle\Controller\AbstractController | controller.service_arguments |
| Symfony\Bundle\FrameworkBundle\Controller\Controller | controller.service_arguments |
| Symfony\Component\HttpKernel\DataCollector\DataCollectorInterface | data_collector |
| Symfony\Component\Form\FormTypeInterface | form.type |
| Symfony\Component\Form\FormTypeGuesserInterface | form.type_guesser |
| Symfony\Component\HttpKernel\CacheClearer\CacheClearerInterface | kernel.cache_clearer |
| Symfony\Component\HttpKernel\CacheWarmer\CacheWarmerInterface | kernel.cache_warmer |
| Symfony\Component\EventDispatcher\EventSubscriberInterface | kernel.event_subscriber |
| Symfony\Component\Cache\ResettableInterface | kernel.reset |
| Symfony\Component\PropertyInfo\PropertyListExtractorInterface | property_info.list_extractor |
| Symfony\Component\PropertyInfo\PropertyTypeExtractorInterface | property_info.type_extractor |
| Symfony\Component\PropertyInfo\PropertyDescriptionExtractorInterface | property_info.description_extractor |
| Symfony\Component\PropertyInfo\PropertyAccessExtractorInterface | property_info.access_extractor |
| Symfony\Component\Serializer\Encoder\EncoderInterface | serializer.encoder |
| Symfony\Component\Serializer\Encoder\DecoderInterface | serializer.encoder |
| Symfony\Component\Serializer\Normalizer\NormalizerInterface | serializer.normalizer |
| Symfony\Component\Serializer\Normalizer\DenormalizerInterface | serializer.normalizer |
| Symfony\Component\Validator\ConstraintValidatorInterface | validator.constraint_validator |
| Symfony\Component\Validator\ObjectInitializerInterface | validator.initializer |
| Symfony\Component\Security\Core\Authorization\Voter\VoterInterface | security.voter |
Are there others autoconfiguring tags ?
Metadata
Metadata
Assignees
Labels
No labels