Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Problem/Motivation
Proposed resolution
Overidable services:
- lock
- menu.tree_storage
- router.route_provider
- router.dumper
- path.alias_storage
- flood
- batch.storage
- session_manager
- user.data
Remaining tasks
User interface changes
API changes
Comment | File | Size | Author |
---|---|---|---|
#9 | services-2306071-9.patch | 9.32 KB | dawehner |
#7 | interdiff.txt | 893 bytes | dawehner |
#7 | services-2306071-7.patch | 7.89 KB | dawehner |
#6 | interdiff.txt | 724 bytes | dawehner |
#6 | services-2306071-6.patch | 7.63 KB | dawehner |
Comments
Comment #1
dawehnerThis is probably not all you need, but sure feel free to expand the list.
Comment #2
dawehnermoeh
Comment #3
chx CreditAttribution: chx commented#2224635: [META] Services injecting @database in core has a nice collection.
Comment #4
dawehnerThere are services which don't really make sense to be swapped out with our tagged backends: cache.backend.database. keyvalue.expireable.database, queue.factory
Alternative I could imagine that choosing the default for these factories could be chosen using the tag.
Comment #6
dawehneroh.
Comment #7
dawehner@chx spotted a couple of instances.
Comment #8
chx CreditAttribution: chx commentedComment #9
dawehnerWith the same reasons we should add config.storage.active to the list.
Comment #10
chx CreditAttribution: chx commentedLet's do this. We can tweak this later.
Comment #11
alexpottCommitted e7e7666 and pushed to 8.x. Thanks!