- π¬π§United Kingdom joachim
Rebased branches, and made a new MR for 9.5.x.
Not had time to consider the architectural questions raised by Berdir :(
I wonder if plugin decoration would be a way to do this: #2958184: Allow decoration of plugins β .
Or we just specify a handler class name?
- First commit to issue fork.
- π©πͺGermany geek-merlin Freiburg, Germany
Amazing! Hiding patches iFo the MR.
- π¬π§United Kingdom joachim
I've just realised this is closely linked to hook_field_views_data_views_data_alter()
The docs for that say:
> The Views module's implementation of hook_views_data_alter() invokes this for each field storage, in the module that defines the field type. It is not invoked in other modules.
So it's basically: the module defining the field type gets to say something about Views data. That hook is still needed, because it allows field type providers to do things like reverse entity references.
But as a follow-up we could move that hook to the new handler classes that this issue will introduce.
- π¬π§United Kingdom joachim
I'm removing commit e7790601 because it's making lots of unrelated changes, which is making the branch harder to rebase.
- π¬π§United Kingdom joachim
Rebased to 11.x and made a new branch.