[#2640994] fix(views): Consolidate all entity reference arguments into a single plugin, fix label token replacement
- Consolidate all entity reference arguments into a single
EntityArgument
plugin. - BC provided for all the legacy ways these plugins could be instantiated or accessed
- Remove a bunch of (nearly) duplicate code
- Improve consistency and functionality while reducing technical debt
- Add an
EntityReferenceArgument
(entity_target_id
) plugin that correctly handles title token replacement - Provide
post_update()
method to set all entity reference arguments fromnumeric
toentity_target_id
Suggested commit message:
[#2640994] fix(views): Consolidate all entity reference arguments into a single plugin, fix label token replacement
Authored-by: dww <git@dwwright.net>
Authored-by: tduong
Authored-by: Alex Bukach
Authored-by: Berdir
Authored-by: ameymudras
Authored-by: catch
Authored-by: Mohit Aghera <mohit.beta@gmail.com>
Edited by Derek Wright