DIC tags Flashcards
auto_alias
Define aliases based on the value of container parameters
console.command
Add a command to the application
container.hot_path
Add to list of always needed services
container.no_preload
Remove a class from the list of classes preloaded by PHP
container.preload
Add some class to the list of classes preloaded by PHP
controller.argument_value_resolver
Register a value resolver for controller arguments such as Request
data_collector
Create a class that collects custom data for the profiler
doctrine.event_listener
Add a Doctrine event listener
doctrine.event_subscriber
Add a Doctrine event subscriber
form.type
Create a custom form field type
form.type_extension
Create a custom “form extension”
form.type_guesser
Add your own logic for “form type guessing”
kernel.cache_clearer
Register your service to be called during the cache clearing process
kernel.cache_warmer
Register your service to be called during the cache warming process
kernel.event_listener
To listen to different events/hooks in Symfony
kernel.event_subscriber
To subscribe to a set of different events/hooks in Symfony
kernel.fragment_renderer
Add a new HTTP content rendering strategy
kernel.reset
Clean up services between requests
mime.mime_type_guesser
Add your own logic for guessing MIME types
monolog.logger
To use a custom logging channel with Monolog
monolog.processor
Add a custom processor for logging
routing.loader
Register a custom service that loads routes
routing.expression_language_provider
Register a provider for expression language functions in routing
security.expression_language_provider
Register a provider for expression language functions in security
security.remember_me_aware
To allow remember me authentication
security.voter
To add a custom voter to Symfony’s authorization logic
serializer.encoder
Register a new encoder in the serializer service
serializer.normalizer
Register a new normalizer in the Serializer service
swiftmailer.default.plugin
Register a custom SwiftMailer Plugin
translation.loader
To register a custom service that loads translations
translation.extractor
To register a custom service that extracts messages from a file
translation.dumper
To register a custom service that dumps messages to a file
twig.extension
To register a custom Twig Extension
twig.loader
Register a custom service that loads Twig templates
twig.runtime
To register a custom Lazy-Loaded Twig Extension
validator.constraint_validator
Create your own custom validation constraint
validator.initializer
Register a service that initializes objects before validation