Problem/Motivation
The aggregator module might be removed from core but it has several dependencies that are in core that only it uses. We should move those dependencies to aggregator to make it easier to remove them from core when aggregator is removed.
Proposed resolution
Deprecate feed.bridge.reader in core.services and \Drupal\Component\Bridge\ZfExtensionManagerSfContainer. Move them both to the aggregator module.
Remaining tasks
User interface changes
API changes
Data model changes
Release notes snippet
| Comment | File | Size | Author |
|---|---|---|---|
| #2 | 3258654-2.patch | 6.92 KB | alexpott |
Comments
Comment #2
alexpottHere we go... this completely moves the Laminas\Feed dependency into the aggregator module for Drupal 10. So we could deprecate the Aggregator module in favour of feeds in Drupal 9.4.x and then we would not need Laminas\Feed in core.
Comment #3
andypostLooks ready
Comment #6
catchCommitted/pushed to 10.0.x and cherry-picked to 9.4.x, thanks!
Comment #8
quietone commentedasked in #contribute if someone could update the CR, it only has an '@todo' for content. longwave responded, updating the CR and publishing it.