Fixed
Project:
Popup message
Version:
3.x-dev
Component:
Code
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
15 May 2026 at 12:58 UTC
Updated:
20 Oct 2026 at 16:17 UTC
Jump to comment: Most recent
Implement OOP hooks for better OOP & DI support, instead of having all hook logic in the module file.
Convert hook implementations to OOP hooks, with backwards compatibility.
See https://www.drupal.org/node/3442349
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #3
igor mashevskyi commentedComment #4
akashkumar07 commentedI have reviewed the changes. Overall it looks good.
We just need to make few changes to make it perfect. Thanks!
Comment #5
igor mashevskyi commentedComment #6
akashkumar07 commented@igor-mashevskyi the changes look good. The last change please use DI for this service.
Thanks!
Comment #7
igor mashevskyi commentedComment #8
akashkumar07 commentedVerified the changes and functionality is working as expected.
Moving to RTBC.
Comment #11
usingsession commentedMerged into 3.x.
Before merging I added 'filter' to $modules in PopupMessageStatusControllerTest. The new help hooks service needs plugin.manager.filter, and kernel tests do not install module dependencies on their own.
Thanks @igor mashevskyi for the work and @akashkumar07 for the reviews.