Closed (fixed)
Project:
Drupal core
Version:
11.x-dev
Component:
render system
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
20 Aug 2024 at 10:35 UTC
Updated:
24 Mar 2026 at 14:15 UTC
Jump to comment: Most recent
Comments
Comment #3
longwaveComment #4
longwaveThis is an event subscriber and I doubt anyone would be overriding it (you would swap out the renderer service instead) and so I don't feel we need to provide BC. We could deprecate the unused compiler pass instead of deleting it outright if that is deemed necessary.
Comment #5
smustgrave commentedSince this file wasn't marked @internal any backwards compatibility concerns with deleting?
Comment #6
longwaveWill try and add some BC.
Comment #8
longwaveCame back to revisit this. I started to add a deprecation notice to the compiler pass, but really I don't think it's worth it. Our BC policy states that compiler passes are internal and not considered part of the API.
Comment #9
dcam commentedI had one minor comment on the MR. Otherwise it looks good to me.
Comment #10
dcam commentedSetting to Needs Work because of the unresolved question on the MR.
Comment #11
longwaveChanged the type to ServiceLocator.
Comment #12
dcam commentedSorry, I found a documentation issue on my final review.
Comment #13
longwaveThanks for reviewing this and many of my other MRs recently!
Comment #14
dcam commentedI am happy to help.
My feedback has been addressed. This looks good to me.
Comment #15
catchThis need a rebase. Agreed that we should not try to implement bc for either the constructor changes or the compiler pass here.
Comment #16
dcam commentedRebased
Comment #19
catchCommitted/pushed to main and 11.x, thanks!