Problem/Motivation
\Drupal\Core\Hook\HookCollectorPass
* Finally, a hook_implementations_map container parameter is added. This
* contains a mapping from [hook,class,method] to the module name.
This is no longer true since #3506930: Separate hooks from events
Proposed resolution
Rewrite it.
Remaining tasks
User interface changes
Introduced terminology
API changes
Data model changes
Release notes snippet
Issue fork drupal-3556289
Show commands
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:
- 3556289-drupalcorehookhookcollectorpass-has-stale
changes, plain diff MR !13707
Comments
Comment #4
nicxvan commentedComment #5
berdirNot sure if we should document the includes bits as it's just for the BC layer and we'll need to remember to remove them again, but I think this addresses the issue.
In the CR, I also mentioned that these structures are considered internal, including keyvalue entries. Maybe we could also put this in code somewhere?
Comment #6
nicxvan commentedCompilerPasses are considered internal by default, but we can add it back if we want to.
Comment #7
nicxvan commentedThat should be added here probably: https://git.drupalcode.org/project/drupal/-/blob/11.x/core/lib/Drupal/Co...
Comment #8
alexpottCommitted and pushed 312d4a52365 to 11.x and efbcaa175e4 to 11.3.x. Thanks!
Comment #13
nicxvan commentedThanks! Just updating the metadata.