diff --git a/core/core.services.yml b/core/core.services.yml index e6dd840..bf6698b 100644 --- a/core/core.services.yml +++ b/core/core.services.yml @@ -438,6 +438,8 @@ services: entity.query.sql: class: Drupal\Core\Entity\Query\Sql\QueryFactory arguments: ['@database'] + tags: + - { name: backend_overridable } entity.query.keyvalue: class: Drupal\Core\Entity\KeyValueStore\Query\QueryFactory arguments: ['@keyvalue'] diff --git a/core/modules/ban/ban.services.yml b/core/modules/ban/ban.services.yml index 7f55ae6..4f5b28d 100644 --- a/core/modules/ban/ban.services.yml +++ b/core/modules/ban/ban.services.yml @@ -2,6 +2,8 @@ services: ban.ip_manager: class: Drupal\ban\BanIpManager arguments: ['@database'] + tags: + - { name: backend_overridable } ban.subscriber: class: Drupal\ban\EventSubscriber\BanSubscriber tags: diff --git a/core/modules/book/book.services.yml b/core/modules/book/book.services.yml index 8dc0ec4..b86f44f 100644 --- a/core/modules/book/book.services.yml +++ b/core/modules/book/book.services.yml @@ -7,6 +7,8 @@ services: book.manager: class: Drupal\book\BookManager arguments: ['@database', '@entity.manager', '@string_translation', '@config.factory'] + tags: + - { name: backend_overridable } book.outline: class: Drupal\book\BookOutline arguments: ['@book.manager'] diff --git a/core/modules/comment/comment.services.yml b/core/modules/comment/comment.services.yml index 94540d1..18405ac 100644 --- a/core/modules/comment/comment.services.yml +++ b/core/modules/comment/comment.services.yml @@ -12,6 +12,8 @@ services: comment.statistics: class: Drupal\comment\CommentStatistics arguments: ['@database', '@current_user', '@entity.manager', '@state'] + tags: + - { name: backend_overridable } comment.post_render_cache: class: Drupal\comment\CommentPostRenderCache diff --git a/core/modules/file/file.services.yml b/core/modules/file/file.services.yml index 2ded051..1c463af 100644 --- a/core/modules/file/file.services.yml +++ b/core/modules/file/file.services.yml @@ -2,3 +2,5 @@ services: file.usage: class: Drupal\file\FileUsage\DatabaseFileUsageBackend arguments: ['@database'] + tags: + - { name: backend_overridable } diff --git a/core/modules/forum/forum.services.yml b/core/modules/forum/forum.services.yml index 92f04af..c8d6e33 100644 --- a/core/modules/forum/forum.services.yml +++ b/core/modules/forum/forum.services.yml @@ -15,3 +15,5 @@ services: forum.index_storage: class: Drupal\forum\ForumIndexStorage arguments: ['@database', '@forum_manager'] + tags: + - { name: backend_overridable } diff --git a/core/modules/locale/locale.services.yml b/core/modules/locale/locale.services.yml index 7a0ced3..8268608 100644 --- a/core/modules/locale/locale.services.yml +++ b/core/modules/locale/locale.services.yml @@ -5,6 +5,8 @@ services: locale.storage: class: Drupal\locale\StringDatabaseStorage arguments: ['@database'] + tags: + - { name: backend_overridable } string_translator.locale.lookup: class: Drupal\locale\LocaleTranslation arguments: ['@locale.storage', '@cache.default', '@lock', '@config.factory', '@language_manager'] diff --git a/core/modules/node/node.services.yml b/core/modules/node/node.services.yml index 69cadb2..85d998a 100644 --- a/core/modules/node/node.services.yml +++ b/core/modules/node/node.services.yml @@ -6,11 +6,14 @@ services: node.grant_storage: class: Drupal\node\NodeGrantDatabaseStorage arguments: ['@database', '@module_handler'] + tags: + - { name: backend_overridable } access_check.node.revision: class: Drupal\node\Access\NodeRevisionAccessCheck arguments: ['@entity.manager', '@database'] tags: - { name: access_check, applies_to: _access_node_revision } + - { name: backend_overridable } access_check.node.add: class: Drupal\node\Access\NodeAddAccessCheck arguments: ['@entity.manager'] diff --git a/core/modules/system/system.services.yml b/core/modules/system/system.services.yml index 2b7046c..1033fae 100644 --- a/core/modules/system/system.services.yml +++ b/core/modules/system/system.services.yml @@ -6,6 +6,8 @@ services: system.manager: class: Drupal\system\SystemManager arguments: ['@module_handler', '@database', '@entity.manager', '@request_stack'] + tags: + - { name: backend_overridable } system.breadcrumb.default: class: Drupal\system\PathBasedBreadcrumbBuilder arguments: ['@router.request_context', '@access_manager', '@router', '@path_processor_manager', '@config.factory', '@title_resolver', '@current_user']