diff --git a/core/modules/automated_cron/automated_cron.services.yml b/core/modules/automated_cron/automated_cron.services.yml index 6bc3c00a176f5141d65d19758549c4cc52645862..2448cb02d5dca142d4879479e24434a6f2e308a6 100644 --- a/core/modules/automated_cron/automated_cron.services.yml +++ b/core/modules/automated_cron/automated_cron.services.yml @@ -1,6 +1,6 @@ services: + _defaults: + autoconfigure: true automated_cron.subscriber: class: Drupal\automated_cron\EventSubscriber\AutomatedCron arguments: ['@cron', '@config.factory', '@state'] - tags: - - { name: event_subscriber } diff --git a/core/modules/big_pipe/big_pipe.services.yml b/core/modules/big_pipe/big_pipe.services.yml index 950d5a11ad93703412cf869031cd38e14c5ff048..4f653a1357e42e5d8d588b042f213c75cb736fc9 100644 --- a/core/modules/big_pipe/big_pipe.services.yml +++ b/core/modules/big_pipe/big_pipe.services.yml @@ -1,8 +1,8 @@ services: + _defaults: + autoconfigure: true html_response.big_pipe_subscriber: class: Drupal\big_pipe\EventSubscriber\HtmlResponseBigPipeSubscriber - tags: - - { name: event_subscriber } arguments: ['@big_pipe'] placeholder_strategy.big_pipe: class: Drupal\big_pipe\Render\Placeholder\BigPipeStrategy @@ -21,8 +21,6 @@ services: route_subscriber.no_big_pipe: class: Drupal\big_pipe\EventSubscriber\NoBigPipeRouteAlterSubscriber - tags: - - { name: event_subscriber } http_middleware.big_pipe: class: \Drupal\big_pipe\StackMiddleware\ContentLength tags: diff --git a/core/modules/big_pipe/tests/modules/big_pipe_test/big_pipe_test.services.yml b/core/modules/big_pipe/tests/modules/big_pipe_test/big_pipe_test.services.yml index 5ec4895114452e2ab224c9aab917d0e3537f7791..79ac6d28e436cc75a939ab27b18dc53a038d51a1 100644 --- a/core/modules/big_pipe/tests/modules/big_pipe_test/big_pipe_test.services.yml +++ b/core/modules/big_pipe/tests/modules/big_pipe_test/big_pipe_test.services.yml @@ -1,5 +1,5 @@ services: + _defaults: + autoconfigure: true big_pipe_test_subscriber: class: Drupal\big_pipe_test\EventSubscriber\BigPipeTestSubscriber - tags: - - { name: event_subscriber } diff --git a/core/modules/block/block.services.yml b/core/modules/block/block.services.yml index b548ffaf4fb309e328754b938521661535c6b1df..b73f96422317945acffb427dc00a8b0d2d95dbf5 100644 --- a/core/modules/block/block.services.yml +++ b/core/modules/block/block.services.yml @@ -1,12 +1,12 @@ services: + _defaults: + autoconfigure: true theme.negotiator.block.admin_demo: class: Drupal\block\Theme\AdminDemoNegotiator tags: - { name: theme_negotiator, priority: 1000 } block.page_display_variant_subscriber: class: Drupal\block\EventSubscriber\BlockPageDisplayVariantSubscriber - tags: - - { name: event_subscriber } block.repository: class: Drupal\block\BlockRepository arguments: ['@entity_type.manager', '@theme.manager', '@context.handler'] diff --git a/core/modules/block_content/block_content.services.yml b/core/modules/block_content/block_content.services.yml index cf6c52c5c8940a21092909a318b86b332c1532a5..ce9c7bd1b5f58adf5e568bb466b198c70910f730 100644 --- a/core/modules/block_content/block_content.services.yml +++ b/core/modules/block_content/block_content.services.yml @@ -1,4 +1,6 @@ services: + _defaults: + autoconfigure: true block_content.uuid_lookup: class: \Drupal\block_content\BlockContentUuidLookup arguments: ['@cache.bootstrap', '@lock', '@entity_type.manager'] @@ -7,5 +9,3 @@ services: block_content.bc_subscriber: class: Drupal\block_content\Routing\RouteSubscriber arguments: ['@entity_type.manager', '@module_handler'] - tags: - - { name: event_subscriber } diff --git a/core/modules/ckeditor5/ckeditor5.services.yml b/core/modules/ckeditor5/ckeditor5.services.yml index 8f73ec072149b925e3d82b9ea908e72dc6e1dca5..be84b87f2eea5e6b1928a0524a12c663308d4964 100644 --- a/core/modules/ckeditor5/ckeditor5.services.yml +++ b/core/modules/ckeditor5/ckeditor5.services.yml @@ -1,4 +1,6 @@ services: + _defaults: + autoconfigure: true plugin.manager.ckeditor5.plugin: class: Drupal\ckeditor5\Plugin\CKEditor5PluginManager parent: default_plugin_manager @@ -26,8 +28,6 @@ services: ckeditor5.ckeditor5_cache_tag: class: Drupal\ckeditor5\EventSubscriber\CKEditor5CacheTag arguments: ['@cache_tags.invalidator'] - tags: - - { name: event_subscriber } logger.channel.ckeditor5: parent: logger.channel_base arguments: [ 'ckeditor5' ] diff --git a/core/modules/config/config.services.yml b/core/modules/config/config.services.yml index 5ce2696f936c19b710cd90a22b1d76eda0a53299..93228fc0b94dc26a1137d0e0dfdfc0a2a63d9a33 100644 --- a/core/modules/config/config.services.yml +++ b/core/modules/config/config.services.yml @@ -1,5 +1,5 @@ services: + _defaults: + autoconfigure: true config.config_subscriber: class: Drupal\config\ConfigSubscriber - tags: - - { name: event_subscriber } diff --git a/core/modules/config/tests/config_collection_install_test/config_collection_install_test.services.yml b/core/modules/config/tests/config_collection_install_test/config_collection_install_test.services.yml index 6526996af210774cf6aa45f9b8c34eccb487928f..e36a63f84791261a061381bf04212f273fff87f3 100644 --- a/core/modules/config/tests/config_collection_install_test/config_collection_install_test.services.yml +++ b/core/modules/config/tests/config_collection_install_test/config_collection_install_test.services.yml @@ -1,6 +1,6 @@ services: + _defaults: + autoconfigure: true config_collection_install_test.event_subscriber: class: Drupal\config_collection_install_test\EventSubscriber arguments: ['@state'] - tags: - - { name: event_subscriber } diff --git a/core/modules/config/tests/config_events_test/config_events_test.services.yml b/core/modules/config/tests/config_events_test/config_events_test.services.yml index 12d6fb1e19414aefe048e70282b18f3609f1ce89..1aa8a9920ae206d5487c8ccae903722eeb5d1711 100644 --- a/core/modules/config/tests/config_events_test/config_events_test.services.yml +++ b/core/modules/config/tests/config_events_test/config_events_test.services.yml @@ -1,6 +1,6 @@ services: + _defaults: + autoconfigure: true config_events_test.event_subscriber: class: Drupal\config_events_test\EventSubscriber arguments: ['@state'] - tags: - - { name: event_subscriber } diff --git a/core/modules/config/tests/config_import_test/config_import_test.services.yml b/core/modules/config/tests/config_import_test/config_import_test.services.yml index da4fa1e90314f571eff00b1ecc869b7e65b3baad..af922f743ad001c9f38599026c0d03096e4ac9d0 100644 --- a/core/modules/config/tests/config_import_test/config_import_test.services.yml +++ b/core/modules/config/tests/config_import_test/config_import_test.services.yml @@ -1,6 +1,6 @@ services: + _defaults: + autoconfigure: true config_import_test.event_subscriber: class: Drupal\config_import_test\EventSubscriber - tags: - - { name: event_subscriber } arguments: ['@state'] diff --git a/core/modules/config/tests/config_transformer_test/config_transformer_test.services.yml b/core/modules/config/tests/config_transformer_test/config_transformer_test.services.yml index c96d3eb26190c91336780643a8f9034101ab2cb3..0083348fe91da2d14368e5cf804036a3df50f455 100644 --- a/core/modules/config/tests/config_transformer_test/config_transformer_test.services.yml +++ b/core/modules/config/tests/config_transformer_test/config_transformer_test.services.yml @@ -1,6 +1,6 @@ services: + _defaults: + autoconfigure: true config_transformer_test.event_subscriber: class: Drupal\config_transformer_test\EventSubscriber arguments: ['@config.storage', '@config.storage.sync', '@state'] - tags: - - { name: event_subscriber } diff --git a/core/modules/config_translation/config_translation.services.yml b/core/modules/config_translation/config_translation.services.yml index adf636ed8507aa6aeda16fa7994df785c91cbe6a..628116f17e801b84458c7225074518301281028e 100644 --- a/core/modules/config_translation/config_translation.services.yml +++ b/core/modules/config_translation/config_translation.services.yml @@ -1,9 +1,9 @@ services: + _defaults: + autoconfigure: true config_translation.route_subscriber: class: Drupal\config_translation\Routing\RouteSubscriber arguments: ['@plugin.manager.config_translation.mapper'] - tags: - - { name: event_subscriber } config_translation.access.overview: class: Drupal\config_translation\Access\ConfigTranslationOverviewAccess diff --git a/core/modules/config_translation/tests/modules/config_translation_test/config_translation_test.services.yml b/core/modules/config_translation/tests/modules/config_translation_test/config_translation_test.services.yml index b23d938d7858673cf5ce33c78a08873fb0244d25..c9c5d65abec1c0dc42b74714a1e6aca99338be28 100644 --- a/core/modules/config_translation/tests/modules/config_translation_test/config_translation_test.services.yml +++ b/core/modules/config_translation/tests/modules/config_translation_test/config_translation_test.services.yml @@ -1,5 +1,5 @@ services: + _defaults: + autoconfigure: true config_translation_test_event_subscriber: class: Drupal\config_translation_test\EventSubscriber\ConfigTranslationTestSubscriber - tags: - - {name: event_subscriber} diff --git a/core/modules/content_moderation/content_moderation.services.yml b/core/modules/content_moderation/content_moderation.services.yml index 401cf09090d10a9d84151c26f1c806d0afae7c4a..9a1556931a60d83c4acfaea9a2605ffe1f69b4ad 100644 --- a/core/modules/content_moderation/content_moderation.services.yml +++ b/core/modules/content_moderation/content_moderation.services.yml @@ -1,4 +1,6 @@ services: + _defaults: + autoconfigure: true content_moderation.state_transition_validation: class: Drupal\content_moderation\StateTransitionValidation arguments: ['@content_moderation.moderation_information'] @@ -15,15 +17,9 @@ services: content_moderation.config_import_subscriber: class: Drupal\content_moderation\EventSubscriber\ConfigImportSubscriber arguments: ['@config.manager', '@entity_type.manager'] - tags: - - { name: event_subscriber } content_moderation.route_subscriber: class: Drupal\content_moderation\Routing\ContentModerationRouteSubscriber arguments: ['@entity_type.manager'] - tags: - - { name: event_subscriber } content_moderation.workspace_subscriber: class: Drupal\content_moderation\EventSubscriber\WorkspaceSubscriber arguments: ['@entity_type.manager', '@?workspaces.association'] - tags: - - { name: event_subscriber } diff --git a/core/modules/content_translation/content_translation.services.yml b/core/modules/content_translation/content_translation.services.yml index b29f02e72c7b6baf156e5239d39d074c1b747723..f2a40968fc07d0e2fdcb34ca75dddacfe7590186 100644 --- a/core/modules/content_translation/content_translation.services.yml +++ b/core/modules/content_translation/content_translation.services.yml @@ -1,4 +1,6 @@ services: + _defaults: + autoconfigure: true content_translation.synchronizer: class: Drupal\content_translation\FieldTranslationSynchronizer arguments: ['@entity_type.manager', '@plugin.manager.field.field_type'] @@ -7,8 +9,6 @@ services: content_translation.subscriber: class: Drupal\content_translation\Routing\ContentTranslationRouteSubscriber arguments: ['@content_translation.manager'] - tags: - - { name: event_subscriber } content_translation.delete_access: class: Drupal\content_translation\Access\ContentTranslationDeleteAccess diff --git a/core/modules/dynamic_page_cache/dynamic_page_cache.services.yml b/core/modules/dynamic_page_cache/dynamic_page_cache.services.yml index 2c37a14cbde0469a391ae437d64ecf714dc77c08..9039eb00dc34619d56ec811f9aa22a37601cdb1b 100644 --- a/core/modules/dynamic_page_cache/dynamic_page_cache.services.yml +++ b/core/modules/dynamic_page_cache/dynamic_page_cache.services.yml @@ -1,4 +1,6 @@ services: + _defaults: + autoconfigure: true cache.dynamic_page_cache: class: Drupal\Core\Cache\CacheBackendInterface tags: @@ -12,8 +14,6 @@ services: dynamic_page_cache_subscriber: class: Drupal\dynamic_page_cache\EventSubscriber\DynamicPageCacheSubscriber arguments: ['@dynamic_page_cache_request_policy', '@dynamic_page_cache_response_policy', '@variation_cache.dynamic_page_cache', '@cache_contexts_manager', '%renderer.config%'] - tags: - - { name: event_subscriber } # Request & response policies. dynamic_page_cache_request_policy: diff --git a/core/modules/editor/editor.services.yml b/core/modules/editor/editor.services.yml index 31d4027b1d9f632c378db9ce0bde7ad427eda12f..b8160bf73b7b225dbd999267e28b3db4f8d41b85 100644 --- a/core/modules/editor/editor.services.yml +++ b/core/modules/editor/editor.services.yml @@ -1,4 +1,6 @@ services: + _defaults: + autoconfigure: true plugin.manager.editor: class: Drupal\editor\Plugin\EditorManager parent: default_plugin_manager @@ -9,5 +11,3 @@ services: editor.config_translation_mapper_subscriber: class: Drupal\editor\EventSubscriber\EditorConfigTranslationSubscriber arguments: ['@config.factory'] - tags: - - {name: event_subscriber} diff --git a/core/modules/field_ui/field_ui.services.yml b/core/modules/field_ui/field_ui.services.yml index dc90318611eef51220fa36a2a657ea247be8f371..cb2ca2b05238fc1d49f483e7d17006fb50688a01 100644 --- a/core/modules/field_ui/field_ui.services.yml +++ b/core/modules/field_ui/field_ui.services.yml @@ -1,9 +1,9 @@ services: + _defaults: + autoconfigure: true field_ui.subscriber: class: Drupal\field_ui\Routing\RouteSubscriber arguments: ['@entity_type.manager'] - tags: - - { name: event_subscriber } access_check.field_ui.view_mode: class: Drupal\field_ui\Access\ViewModeAccessCheck arguments: ['@entity_type.manager'] diff --git a/core/modules/file/file.services.yml b/core/modules/file/file.services.yml index 20df92114713aaba04d2e1da1d46934e0e6b6bde..9b56858a1a004c69a80ae92defa0f0b2f8f66d21 100644 --- a/core/modules/file/file.services.yml +++ b/core/modules/file/file.services.yml @@ -1,9 +1,9 @@ services: + _defaults: + autoconfigure: true file.event.subscriber: class: Drupal\file\EventSubscriber\FileEventSubscriber arguments: ['@config.factory', '@transliteration', '@language_manager'] - tags: - - { name: event_subscriber } file.usage: class: Drupal\file\FileUsage\DatabaseFileUsageBackend arguments: ['@config.factory', '@database', 'file_usage'] diff --git a/core/modules/file/tests/modules/file_validator_test/file_validator_test.services.yml b/core/modules/file/tests/modules/file_validator_test/file_validator_test.services.yml index 52a45d1fb1be97a7d476085886d44d29a11a3609..e0e9f2d08c2b649605ea1076fb242e03b6ef071d 100644 --- a/core/modules/file/tests/modules/file_validator_test/file_validator_test.services.yml +++ b/core/modules/file/tests/modules/file_validator_test/file_validator_test.services.yml @@ -1,9 +1,7 @@ services: + _defaults: + autoconfigure: true file_validation_test_subscriber: class: Drupal\file_validator_test\EventSubscriber\FileValidationTestSubscriber - tags: - - { name: event_subscriber } file_validation_sanitization_subscriber: class: Drupal\file_validator_test\EventSubscriber\FileSanitizationEventSubscriber - tags: - - {name: event_subscriber} diff --git a/core/modules/jsonapi/tests/modules/jsonapi_test_resource_type_building/jsonapi_test_resource_type_building.services.yml b/core/modules/jsonapi/tests/modules/jsonapi_test_resource_type_building/jsonapi_test_resource_type_building.services.yml index 77dccb48bf45bc6f48ce52b1704cee1679b25f5e..101af96e5d67eaf4b30a4748e4bd85cc31d6f404 100644 --- a/core/modules/jsonapi/tests/modules/jsonapi_test_resource_type_building/jsonapi_test_resource_type_building.services.yml +++ b/core/modules/jsonapi/tests/modules/jsonapi_test_resource_type_building/jsonapi_test_resource_type_building.services.yml @@ -1,5 +1,5 @@ services: + _defaults: + autoconfigure: true jsonapi_test_resource_type_building.build_subscriber: class: Drupal\jsonapi_test_resource_type_building\EventSubscriber\ResourceTypeBuildEventSubscriber - tags: - - { name: event_subscriber } diff --git a/core/modules/language/language.services.yml b/core/modules/language/language.services.yml index ffc267f3f5731765eaa4bde0fe95157ffc6e0289..d299aa4f63143ff7f6281fa3e761667053a35dda 100644 --- a/core/modules/language/language.services.yml +++ b/core/modules/language/language.services.yml @@ -1,4 +1,6 @@ services: + _defaults: + autoconfigure: true plugin.manager.language_negotiation_method: class: Drupal\language\LanguageNegotiationMethodManager arguments: ['@container.namespaces', '@cache.discovery', '@module_handler'] @@ -11,14 +13,11 @@ services: language.config_subscriber: class: Drupal\language\EventSubscriber\ConfigSubscriber arguments: ['@language_manager', '@language.default', '@config.factory', '@language_negotiator'] - tags: - - { name: event_subscriber } language.config_factory_override: class: Drupal\language\Config\LanguageConfigFactoryOverride arguments: ['@config.storage', '@event_dispatcher', '@config.typed', '@language.default'] tags: - { name: config.factory.override, priority: -254 } - - { name: event_subscriber } Drupal\language\Config\LanguageConfigFactoryOverrideInterface: '@language.config_factory_override' Drupal\Core\Config\ConfigFactoryOverrideInterface: '@language.config_factory_override' language_converter: diff --git a/core/modules/layout_builder/layout_builder.services.yml b/core/modules/layout_builder/layout_builder.services.yml index 296100aeb9c46a455dde35b4354f3e572f7c5437..65c93652209b5e6f814d8756fb35264428a8539f 100644 --- a/core/modules/layout_builder/layout_builder.services.yml +++ b/core/modules/layout_builder/layout_builder.services.yml @@ -1,4 +1,6 @@ services: + _defaults: + autoconfigure: true layout_builder.tempstore_repository: class: Drupal\layout_builder\LayoutTempstoreRepository arguments: ['@tempstore.shared'] @@ -15,8 +17,6 @@ services: layout_builder.routes: class: Drupal\layout_builder\Routing\LayoutBuilderRoutes arguments: ['@plugin.manager.layout_builder.section_storage'] - tags: - - { name: event_subscriber } layout_builder.tempstore.route_enhancer: class: Drupal\layout_builder\Routing\LayoutTempstoreRouteEnhancer arguments: ['@layout_builder.tempstore_repository'] @@ -50,8 +50,6 @@ services: layout_builder.render_block_component_subscriber: class: Drupal\layout_builder\EventSubscriber\BlockComponentRenderArray arguments: ['@current_user'] - tags: - - { name: event_subscriber } logger.channel.layout_builder: parent: logger.channel_base arguments: ['layout_builder'] @@ -70,5 +68,3 @@ services: layout_builder.element.prepare_layout: class: Drupal\layout_builder\EventSubscriber\PrepareLayout arguments: ['@layout_builder.tempstore_repository', '@messenger'] - tags: - - { name: event_subscriber } diff --git a/core/modules/layout_builder/tests/modules/layout_builder_element_test/layout_builder_element_test.services.yml b/core/modules/layout_builder/tests/modules/layout_builder_element_test/layout_builder_element_test.services.yml index ce75a2e8922c2982398bdba425e2956b3b71e475..4e16049f15f836f7992abe65835f0290b530d70e 100644 --- a/core/modules/layout_builder/tests/modules/layout_builder_element_test/layout_builder_element_test.services.yml +++ b/core/modules/layout_builder/tests/modules/layout_builder_element_test/layout_builder_element_test.services.yml @@ -1,6 +1,6 @@ services: + _defaults: + autoconfigure: true layout_builder_element_test.prepare_layout: class: Drupal\layout_builder_element_test\EventSubscriber\TestPrepareLayout arguments: ['@layout_builder.tempstore_repository', '@messenger'] - tags: - - { name: event_subscriber } diff --git a/core/modules/locale/locale.services.yml b/core/modules/locale/locale.services.yml index 5a98a8482e7598147ea4c3cb257fa58853d6919e..cf55af77e388cb24a1f36e43aa5061241348daa9 100644 --- a/core/modules/locale/locale.services.yml +++ b/core/modules/locale/locale.services.yml @@ -1,4 +1,6 @@ services: + _defaults: + autoconfigure: true locale.default.config.storage: class: Drupal\locale\LocaleDefaultConfigStorage arguments: ['@config.storage', '@language_manager', '%install_profile%'] @@ -35,10 +37,6 @@ services: locale.config_subscriber: class: Drupal\locale\LocaleConfigSubscriber arguments: ['@config.factory', '@locale.config_manager'] - tags: - - { name: event_subscriber } locale.locale_translation_cache_tag: class: Drupal\locale\EventSubscriber\LocaleTranslationCacheTag arguments: ['@cache_tags.invalidator'] - tags: - - { name: event_subscriber } diff --git a/core/modules/media/media.services.yml b/core/modules/media/media.services.yml index 26c688b55d7642da166b790ecd6d14755bec8b56..c8fb03c45409fd7127d74841243f9105c4d56fdb 100644 --- a/core/modules/media/media.services.yml +++ b/core/modules/media/media.services.yml @@ -1,4 +1,6 @@ services: + _defaults: + autoconfigure: true plugin.manager.media.source: class: Drupal\media\MediaSourceManager parent: default_plugin_manager @@ -21,5 +23,3 @@ services: media.config_subscriber: class: Drupal\media\EventSubscriber\MediaConfigSubscriber arguments: ['@router.builder', '@cache_tags.invalidator', '@entity_type.manager'] - tags: - - { name: event_subscriber } diff --git a/core/modules/media/tests/modules/media_test_embed/media_test_embed.services.yml b/core/modules/media/tests/modules/media_test_embed/media_test_embed.services.yml index 1cef30d4ae6300b22d11e9ab5ec059040cb9e1a7..2679d2f8270cff701520bed2cf1bc87d1dd2fc4a 100644 --- a/core/modules/media/tests/modules/media_test_embed/media_test_embed.services.yml +++ b/core/modules/media/tests/modules/media_test_embed/media_test_embed.services.yml @@ -1,5 +1,5 @@ services: + _defaults: + autoconfigure: true media_test_embed.route_subscriber: class: Drupal\media_test_embed\Routing\RouteSubscriber - tags: - - { name: event_subscriber } diff --git a/core/modules/media_library/media_library.services.yml b/core/modules/media_library/media_library.services.yml index 193fc19a15cb268a934843a4aa06c86503f46cc1..57dd20ee55903ff132e7337f8b827732b38f8275 100644 --- a/core/modules/media_library/media_library.services.yml +++ b/core/modules/media_library/media_library.services.yml @@ -1,12 +1,12 @@ services: + _defaults: + autoconfigure: true media_library.ui_builder: class: Drupal\media_library\MediaLibraryUiBuilder arguments: ['@entity_type.manager', '@request_stack', '@views.executable', '@form_builder', '@media_library.opener_resolver'] Drupal\media_library\MediaLibraryUiBuilder: '@media_library.ui_builder' media_library.route_subscriber: class: Drupal\media_library\Routing\RouteSubscriber - tags: - - { name: event_subscriber } media_library.opener_resolver: class: Drupal\media_library\OpenerResolver calls: diff --git a/core/modules/migrate/migrate.services.yml b/core/modules/migrate/migrate.services.yml index 8b67ff02c9f3c9bd3c38a6c77e83c7959efd14ad..d7ef2ded4b0db0a2601a128c46174bc80ea73491 100644 --- a/core/modules/migrate/migrate.services.yml +++ b/core/modules/migrate/migrate.services.yml @@ -1,8 +1,8 @@ services: + _defaults: + autoconfigure: true migrate.plugin_event_subscriber: class: Drupal\migrate\Plugin\PluginEventSubscriber - tags: - - { name: event_subscriber } cache.migrate: class: Drupal\Core\Cache\CacheBackendInterface tags: diff --git a/core/modules/node/node.services.yml b/core/modules/node/node.services.yml index e9ac3a2606839997f03a8e842b382ec6907950b5..e5daad3542960b9ddeb5b45fcadab1599a4e6067 100644 --- a/core/modules/node/node.services.yml +++ b/core/modules/node/node.services.yml @@ -1,8 +1,8 @@ services: + _defaults: + autoconfigure: true node.route_subscriber: class: Drupal\node\Routing\RouteSubscriber - tags: - - { name: event_subscriber } node.grant_storage: class: Drupal\node\NodeGrantDatabaseStorage arguments: ['@database', '@module_handler', '@language_manager'] @@ -17,8 +17,6 @@ services: node.admin_path.route_subscriber: class: Drupal\node\EventSubscriber\NodeAdminRouteSubscriber arguments: ['@config.factory', '@router.builder'] - tags: - - { name: event_subscriber } node_preview: class: Drupal\node\ParamConverter\NodePreviewConverter arguments: ['@tempstore.private'] diff --git a/core/modules/path_alias/path_alias.services.yml b/core/modules/path_alias/path_alias.services.yml index 8e9d4c51f43bdfdbb69a3d6541035cb3bfb557fc..b24ce4971bd858bbdecd6ca33c36d83b0c1f8d6f 100644 --- a/core/modules/path_alias/path_alias.services.yml +++ b/core/modules/path_alias/path_alias.services.yml @@ -1,8 +1,8 @@ services: + _defaults: + autoconfigure: true path_alias.subscriber: class: Drupal\path_alias\EventSubscriber\PathAliasSubscriber - tags: - - { name: event_subscriber } arguments: ['@path_alias.manager', '@path.current'] path_alias.path_processor: class: Drupal\path_alias\PathProcessor\AliasPathProcessor diff --git a/core/modules/rest/rest.services.yml b/core/modules/rest/rest.services.yml index 868a048f9205ef8d6cb2847eb9cba9115dc27641..b04417c7337a02458977bb8a50110ea39b9c49ea 100644 --- a/core/modules/rest/rest.services.yml +++ b/core/modules/rest/rest.services.yml @@ -1,4 +1,6 @@ services: + _defaults: + autoconfigure: true plugin.manager.rest: class: Drupal\rest\Plugin\Type\ResourcePluginManager arguments: ['@container.namespaces', '@cache.discovery', '@module_handler'] @@ -11,8 +13,6 @@ services: rest.resource_routes: class: Drupal\rest\Routing\ResourceRoutes arguments: ['@plugin.manager.rest', '@entity_type.manager', '@logger.channel.rest'] - tags: - - { name: 'event_subscriber' } logger.channel.rest: parent: logger.channel_base arguments: ['rest'] @@ -20,11 +20,7 @@ services: # Event subscribers. rest.resource_response.subscriber: class: Drupal\rest\EventSubscriber\ResourceResponseSubscriber - tags: - - { name: event_subscriber } arguments: ['@serializer', '@renderer', '@current_route_match'] rest.resource.entity.post_route.subscriber: class: \Drupal\rest\EventSubscriber\EntityResourcePostRouteSubscriber arguments: ['@entity_type.manager'] - tags: - - { name: event_subscriber } diff --git a/core/modules/serialization/serialization.services.yml b/core/modules/serialization/serialization.services.yml index 81120a046442cc2d4057066cf07908fbf6078a47..ba91f19c05ce5c6a99481466e144cacdf3bd600e 100644 --- a/core/modules/serialization/serialization.services.yml +++ b/core/modules/serialization/serialization.services.yml @@ -1,4 +1,6 @@ services: + _defaults: + autoconfigure: true serializer: class: Symfony\Component\Serializer\Serializer arguments: [{ }, { }] @@ -105,11 +107,7 @@ services: - { name: entity_resolver} serialization.exception.default: class: Drupal\serialization\EventSubscriber\DefaultExceptionSubscriber - tags: - - { name: event_subscriber } arguments: ['@serializer', '%serializer.formats%'] serialization.user_route_alter_subscriber: class: Drupal\serialization\EventSubscriber\UserRouteAlterSubscriber - tags: - - { name: event_subscriber } arguments: ['%serializer.formats%'] diff --git a/core/modules/system/system.services.yml b/core/modules/system/system.services.yml index 1685ae5520139106204b623c4ffc54c5ee9d2f79..e6380fbf1380f4b4f12e2b1fb766a2dc91fb98bd 100644 --- a/core/modules/system/system.services.yml +++ b/core/modules/system/system.services.yml @@ -1,4 +1,6 @@ services: + _defaults: + autoconfigure: true access_check.cron: class: Drupal\system\Access\CronAccessCheck tags: @@ -27,8 +29,6 @@ services: - { name: path_processor_inbound, priority: 200 } system.admin_path.route_subscriber: class: Drupal\system\EventSubscriber\AdminRouteSubscriber - tags: - - { name: event_subscriber } theme.negotiator.system.batch: class: Drupal\system\Theme\BatchNegotiator arguments: ['@batch.storage', '@request_stack'] @@ -42,23 +42,15 @@ services: system.config_subscriber: class: Drupal\system\SystemConfigSubscriber arguments: ['@router.builder'] - tags: - - { name: event_subscriber } system.config_cache_tag: class: Drupal\system\EventSubscriber\ConfigCacheTag arguments: ['@theme_handler', '@cache_tags.invalidator', '@theme.registry'] - tags: - - { name: event_subscriber } system.timezone_resolver: class: Drupal\system\TimeZoneResolver arguments: ['@current_user', '@config.factory'] - tags: - - { name: event_subscriber } system.file_event.subscriber: class: Drupal\system\EventSubscriber\SecurityFileUploadEventSubscriber arguments: ['@config.factory'] - tags: - - { name: event_subscriber } logger.channel.system: parent: logger.channel_base arguments: ['system'] @@ -69,13 +61,10 @@ services: system.advisories_config_subscriber: class: Drupal\system\EventSubscriber\AdvisoriesConfigSubscriber arguments: ['@system.sa_fetcher'] - tags: - - { name: event_subscriber } + Drupal\system\Routing\MenuLinksetRoutes: '@system.menus.route_subscriber' system.menus.route_subscriber: class: Drupal\system\Routing\MenuLinksetRoutes arguments: ['%authentication_providers%', '@config.factory', '@router.builder'] - tags: - - { name: event_subscriber } Drupal\system\ModuleAdminLinksHelper: '@system.module_admin_links_helper' system.module_admin_links_helper: class: Drupal\system\ModuleAdminLinksHelper @@ -85,5 +74,3 @@ services: arguments: ['@datetime.time'] system.access_route_alter_subscriber: class: Drupal\system\EventSubscriber\AccessRouteAlterSubscriber - tags: - - { name: event_subscriber } diff --git a/core/modules/system/tests/modules/database_test/database_test.services.yml b/core/modules/system/tests/modules/database_test/database_test.services.yml index 0bac13c303affc39f2ed3b6601c8d1fd1d73ead1..a4211a5bec1810d8d8bce9ce63933f9e6267c93a 100644 --- a/core/modules/system/tests/modules/database_test/database_test.services.yml +++ b/core/modules/system/tests/modules/database_test/database_test.services.yml @@ -1,5 +1,5 @@ services: + _defaults: + autoconfigure: true # A test subscriber for the database API events. - Drupal\database_test\EventSubscriber\DatabaseEventSubscriber: - tags: - - { name: event_subscriber } + Drupal\database_test\EventSubscriber\DatabaseEventSubscriber: ~ diff --git a/core/modules/system/tests/modules/early_rendering_controller_test/early_rendering_controller_test.services.yml b/core/modules/system/tests/modules/early_rendering_controller_test/early_rendering_controller_test.services.yml index 8c62f1aa160a490e597f226a7999c89118ddabdf..f54c9b6b54065e82d3704934863351a6dea6aebd 100644 --- a/core/modules/system/tests/modules/early_rendering_controller_test/early_rendering_controller_test.services.yml +++ b/core/modules/system/tests/modules/early_rendering_controller_test/early_rendering_controller_test.services.yml @@ -1,5 +1,5 @@ services: + _defaults: + autoconfigure: true test_domain_object.view_subscriber: class: Drupal\early_rendering_controller_test\TestDomainObjectViewSubscriber - tags: - - { name: event_subscriber } diff --git a/core/modules/system/tests/modules/entity_test/entity_test.services.yml b/core/modules/system/tests/modules/entity_test/entity_test.services.yml index 212de69c186f43748e2bc6d1a09ec7b6d95ac7b5..ba7b135d6fb3681ad65035bb74684126c2d03bfb 100644 --- a/core/modules/system/tests/modules/entity_test/entity_test.services.yml +++ b/core/modules/system/tests/modules/entity_test/entity_test.services.yml @@ -1,9 +1,9 @@ services: + _defaults: + autoconfigure: true entity_test.definition.subscriber: class: Drupal\entity_test\EntityTestDefinitionSubscriber arguments: ['@state', '@entity.last_installed_schema.repository', '@entity_type.manager', '@entity_field.manager'] - tags: - - { name: event_subscriber } cache_context.entity_test_view_grants: class: Drupal\entity_test\Cache\EntityTestViewGrantsCacheContext tags: diff --git a/core/modules/system/tests/modules/entity_test_update/entity_test_update.services.yml b/core/modules/system/tests/modules/entity_test_update/entity_test_update.services.yml index 45d1606daa946a9255baf641a79d40f7c71eb2e2..0a5242b3c422963712a73a29dbb35b4969bd1026 100644 --- a/core/modules/system/tests/modules/entity_test_update/entity_test_update.services.yml +++ b/core/modules/system/tests/modules/entity_test_update/entity_test_update.services.yml @@ -1,6 +1,6 @@ services: + _defaults: + autoconfigure: true entity_test_update.entity_schema_listener: class: Drupal\entity_test_update\EventSubscriber\EntitySchemaSubscriber arguments: ['@entity.definition_update_manager', '@state'] - tags: - - { name: 'event_subscriber' } diff --git a/core/modules/system/tests/modules/form_test/form_test.services.yml b/core/modules/system/tests/modules/form_test/form_test.services.yml index 1d464149a968ab518499fe22a7ef10c81ac1118f..6d1d14982de5f90e0c48303805139ef542a21720 100644 --- a/core/modules/system/tests/modules/form_test/form_test.services.yml +++ b/core/modules/system/tests/modules/form_test/form_test.services.yml @@ -1,11 +1,11 @@ services: + _defaults: + autoconfigure: true form_test.form.service_form: class: Drupal\form_test\FormTestServiceObject arguments: ['@config.factory', '@config.typed'] form_test.event_subscriber: class: Drupal\form_test\EventSubscriber\FormTestEventSubscriber - tags: - - { name: event_subscriber } form_test.http_middleware: class: Drupal\form_test\StackMiddleware\FormTestMiddleware tags: diff --git a/core/modules/system/tests/modules/hold_test/hold_test.services.yml b/core/modules/system/tests/modules/hold_test/hold_test.services.yml index 309f21929118ec1c6141002ddd3f67d46070734c..d6b957d288df4ecbeb62dbe423f82bd9dcc95f50 100644 --- a/core/modules/system/tests/modules/hold_test/hold_test.services.yml +++ b/core/modules/system/tests/modules/hold_test/hold_test.services.yml @@ -1,6 +1,6 @@ services: + _defaults: + autoconfigure: true hold_test.response: class: Drupal\hold_test\EventSubscriber\HoldTestSubscriber arguments: ['%site.path%'] - tags: - - { name: event_subscriber } diff --git a/core/modules/system/tests/modules/module_install_class_loader_test1/module_install_class_loader_test1.services.yml b/core/modules/system/tests/modules/module_install_class_loader_test1/module_install_class_loader_test1.services.yml index 71b5d585ba741585dccfe03376f1aa4027c5c758..03edb9bdbe4ceb4dca93f4f4d364e90b1e27aca1 100644 --- a/core/modules/system/tests/modules/module_install_class_loader_test1/module_install_class_loader_test1.services.yml +++ b/core/modules/system/tests/modules/module_install_class_loader_test1/module_install_class_loader_test1.services.yml @@ -1,5 +1,5 @@ services: + _defaults: + autoconfigure: true module_install_class_loader_test1.event_subscriber: class: Drupal\module_install_class_loader_test1\EventSubscriber - tags: - - { name: event_subscriber } diff --git a/core/modules/system/tests/modules/module_install_class_loader_test2/module_install_class_loader_test2.services.yml b/core/modules/system/tests/modules/module_install_class_loader_test2/module_install_class_loader_test2.services.yml index 7ecca457dfcf3105230e60bfc715f065d584a893..adcb2c63702016ab7ef26f59b21f0ccbaf4c9b93 100644 --- a/core/modules/system/tests/modules/module_install_class_loader_test2/module_install_class_loader_test2.services.yml +++ b/core/modules/system/tests/modules/module_install_class_loader_test2/module_install_class_loader_test2.services.yml @@ -1,5 +1,5 @@ services: + _defaults: + autoconfigure: true module_install_class_loader_test1.event_subscriber: class: Drupal\module_install_class_loader_test2\EventSubscriber - tags: - - { name: event_subscriber } diff --git a/core/modules/system/tests/modules/service_provider_test/service_provider_test.services.yml b/core/modules/system/tests/modules/service_provider_test/service_provider_test.services.yml index 77e13dd9268c980c016eeee5a6b62852ad6eb34d..42bb2799e1bfbf70c67ae23e381d0d0c748733a6 100644 --- a/core/modules/system/tests/modules/service_provider_test/service_provider_test.services.yml +++ b/core/modules/system/tests/modules/service_provider_test/service_provider_test.services.yml @@ -1,8 +1,9 @@ services: + _defaults: + autoconfigure: true service_provider_test_class: class: Drupal\service_provider_test\TestClass tags: - - { name: event_subscriber } - { name: needs_destruction } parent: container.trait arguments: ['@state'] diff --git a/core/modules/system/tests/modules/session_test/session_test.services.yml b/core/modules/system/tests/modules/session_test/session_test.services.yml index 9d2c8d3da07eb738dab58ccec0c57eb36fe205a5..f61183e10629e46018b82186f45ecdc13f074622 100644 --- a/core/modules/system/tests/modules/session_test/session_test.services.yml +++ b/core/modules/system/tests/modules/session_test/session_test.services.yml @@ -1,8 +1,8 @@ services: + _defaults: + autoconfigure: true session_test.subscriber: class: Drupal\session_test\EventSubscriber\SessionTestSubscriber - tags: - - { name: event_subscriber } session_test.session_handler.test_proxy: class: Drupal\session_test\Session\TestSessionHandlerProxy tags: diff --git a/core/modules/system/tests/modules/theme_test/theme_test.services.yml b/core/modules/system/tests/modules/theme_test/theme_test.services.yml index 271fd4be92cecf5a429598759e5672b6a555b697..8016084b96e3123962dbb0be9af2b93cee967aec 100644 --- a/core/modules/system/tests/modules/theme_test/theme_test.services.yml +++ b/core/modules/system/tests/modules/theme_test/theme_test.services.yml @@ -1,9 +1,9 @@ services: + _defaults: + autoconfigure: true theme_test.subscriber: class: Drupal\theme_test\EventSubscriber\ThemeTestSubscriber arguments: ['@current_route_match', '@renderer'] - tags: - - { name: event_subscriber } theme.negotiator.test_custom_theme: class: Drupal\theme_test\Theme\CustomThemeNegotiator diff --git a/core/modules/user/user.services.yml b/core/modules/user/user.services.yml index 5579d0da67447211cf1a86e2fb9f3c67c7551f75..28f7a766f0641a7902c7516210798442992625ea 100644 --- a/core/modules/user/user.services.yml +++ b/core/modules/user/user.services.yml @@ -1,4 +1,6 @@ services: + _defaults: + autoconfigure: true access_check.permission: class: Drupal\user\Access\PermissionAccessCheck tags: @@ -20,7 +22,6 @@ services: arguments: ['@session_configuration', '@database', '@messenger'] tags: - { name: authentication_provider, provider_id: 'cookie', priority: 0, global: TRUE } - - { name: event_subscriber } user.data: class: Drupal\user\UserData arguments: ['@database'] @@ -30,18 +31,12 @@ services: user_maintenance_mode_subscriber: class: Drupal\user\EventSubscriber\MaintenanceModeSubscriber arguments: ['@maintenance_mode', '@current_user'] - tags: - - { name: event_subscriber } user_access_denied_subscriber: class: Drupal\user\EventSubscriber\AccessDeniedSubscriber arguments: ['@current_user'] - tags: - - { name: event_subscriber } user_last_access_subscriber: class: Drupal\user\EventSubscriber\UserRequestSubscriber arguments: ['@current_user', '@entity_type.manager', '@datetime.time'] - tags: - - { name: event_subscriber } theme.negotiator.admin_theme: class: Drupal\user\Theme\AdminNegotiator arguments: ['@current_user', '@config.factory', '@entity_type.manager', '@router.admin_context'] @@ -71,8 +66,6 @@ services: user.flood_subscriber: class: Drupal\user\EventSubscriber\UserFloodSubscriber arguments: ['@logger.channel.user'] - tags: - - { name: 'event_subscriber' } logger.channel.user: parent: logger.channel_base arguments: ['user'] diff --git a/core/modules/views/views.services.yml b/core/modules/views/views.services.yml index c718af40d1c477b711e83be842119f20033c325f..4abde240a5e08d1a5cf10c821b73e0ecebf28ae2 100644 --- a/core/modules/views/views.services.yml +++ b/core/modules/views/views.services.yml @@ -1,4 +1,6 @@ services: + _defaults: + autoconfigure: true plugin.manager.views.access: class: Drupal\views\Plugin\ViewsPluginManager arguments: [access, '@container.namespaces', '@cache.discovery', '@module_handler'] @@ -77,16 +79,12 @@ services: views.route_subscriber: class: Drupal\views\EventSubscriber\RouteSubscriber arguments: ['@entity_type.manager', '@state'] - tags: - - { name: 'event_subscriber' } views.exposed_form_cache: class: Drupal\views\ExposedFormCache Drupal\views\ExposedFormCache: '@views.exposed_form_cache' views.entity_schema_subscriber: class: Drupal\views\EventSubscriber\ViewsEntitySchemaSubscriber arguments: ['@entity_type.manager', '@logger.channel.default'] - tags: - - { name: 'event_subscriber' } views.date_sql: class: Drupal\views\Plugin\views\query\MysqlDateSql arguments: ['@database'] diff --git a/core/modules/workspaces/workspaces.services.yml b/core/modules/workspaces/workspaces.services.yml index 2ff3057a24789fba7d944c6ae94e4305b52a7c2c..64669d92061f6e296ef9c1f7ce30f13f5b78232d 100644 --- a/core/modules/workspaces/workspaces.services.yml +++ b/core/modules/workspaces/workspaces.services.yml @@ -1,4 +1,6 @@ services: + _defaults: + autoconfigure: true workspaces.manager: class: Drupal\workspaces\WorkspaceManager arguments: ['@request_stack', '@entity_type.manager', '@entity.memory_cache', '@current_user', '@state', '@logger.channel.workspaces', '@class_resolver', '@workspaces.association'] @@ -14,7 +16,6 @@ services: arguments: ['@database', '@entity_type.manager', '@workspaces.repository', '@logger.channel.workspaces'] tags: - { name: backend_overridable } - - { name: event_subscriber } Drupal\workspaces\WorkspaceAssociationInterface: '@workspaces.association' workspaces.repository: class: Drupal\workspaces\WorkspaceRepository @@ -41,13 +42,9 @@ services: workspaces.entity_schema_listener: class: Drupal\workspaces\EventSubscriber\EntitySchemaSubscriber arguments: ['@entity.definition_update_manager', '@entity.last_installed_schema.repository', '@workspaces.manager'] - tags: - - { name: 'event_subscriber' } workspaces.workspace_subscriber: class: Drupal\workspaces\EventSubscriber\WorkspaceRequestSubscriber arguments: ['@path_alias.manager', '@path.current', '@router.route_provider', '@workspaces.manager'] - tags: - - { name: event_subscriber } cache_context.workspace: class: Drupal\workspaces\WorkspaceCacheContext