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
Core adds a new QueueFactoryInterface since #3416826: Queue factory services do not conform to an interface, which will be required in Drupal 11.
At the moment the interface doesn't exist in Drupal 10.2.
It might be possible to conditionally define/class_alias the interface for 10.2 compatibility, or potentially for core to backport the interface to 10.2 (without any deprecations) so it's available. The latter would mean introducing a minimum core requirement on a 10.2 patch release ofc.
Steps to reproduce
n.a.
Proposed resolution
Follow core implementation.
Remaining tasks
Do it.
User interface changes
None.
API changes
The existing QueueFactory
will implement the new interface.
Data model changes
None.
Comments
Comment #2
fgm