diff --git a/core/core.services.yml b/core/core.services.yml index 4c1025d..f590079 100644 --- a/core/core.services.yml +++ b/core/core.services.yml @@ -305,6 +305,8 @@ services: class: Drupal\Core\Menu\MenuTreeStorage arguments: ['@database', '@cache.menu', 'menu_tree'] public: false # Private to plugin.manager.menu.link and menu.link_tree + tags: + - { name: backend_overridable } menu_link.static.overrides: class: Drupal\Core\Menu\StaticMenuLinkOverrides arguments: ['@config.factory'] @@ -367,6 +369,8 @@ services: lock: class: Drupal\Core\Lock\DatabaseLockBackend arguments: ['@database'] + tags: + - { name: backend_overridable } router.request_context: class: Symfony\Component\Routing\RequestContext tags: @@ -379,6 +383,8 @@ services: arguments: ['@database', '@router.builder', '@state'] tags: - { name: event_subscriber } + tags: + - { name: backend_overridable } router.route_preloader: class: Drupal\Core\Routing\RoutePreloader arguments: ['@router.route_provider', '@state', '@content_negotiation'] @@ -433,6 +439,8 @@ services: router.dumper: class: Drupal\Core\Routing\MatcherDumper arguments: ['@database', '@state'] + tags: + - { name: backend_overridable } router.builder: class: Drupal\Core\Routing\RouteBuilder arguments: ['@router.dumper', '@lock', '@event_dispatcher', '@module_handler', '@controller_resolver', '@state'] @@ -444,6 +452,8 @@ services: path.alias_storage: class: Drupal\Core\Path\AliasStorage arguments: ['@database', '@module_handler'] + tags: + - { name: backend_overridable } path.matcher: class: Drupal\Core\Path\PathMatcher arguments: ['@config.factory'] @@ -713,6 +723,8 @@ services: flood: class: Drupal\Core\Flood\DatabaseBackend arguments: ['@database', '@request_stack'] + tags: + - { name: backend_overridable } plugin.manager.mail: class: Drupal\Core\Mail\MailManager arguments: ['@container.namespaces', '@cache.discovery', '@module_handler', '@config.factory'] @@ -749,6 +761,8 @@ services: batch.storage: class: Drupal\Core\Batch\BatchStorage arguments: ['@database'] + tags: + - { name: backend_overridable } replica_database_ignore__subscriber: class: Drupal\Core\EventSubscriber\ReplicaDatabaseIgnoreSubscriber tags: @@ -831,6 +845,8 @@ services: session_manager: class: Drupal\Core\Session\SessionManager arguments: ['@request_stack', '@database', '@session_manager.metadata_bag', '@settings'] + tags: + - { name: backend_overridable } session_manager.metadata_bag: class: Drupal\Core\Session\MetadataBag arguments: ['@settings'] diff --git a/core/modules/user/user.services.yml b/core/modules/user/user.services.yml index c4e3439..eee5038 100644 --- a/core/modules/user/user.services.yml +++ b/core/modules/user/user.services.yml @@ -33,6 +33,8 @@ services: user.data: class: Drupal\user\UserData arguments: ['@database'] + tags: + - { name: backend_overridable } user.autocomplete: class: Drupal\user\UserAutocomplete arguments: ['@database', '@config.factory', '@entity.manager', '@entity.query']