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