Follow-up to #2572929: Document lack of auto-escape in theme functions and add a theme autoescape helper function
Problem/Motivation
#2572929: Document lack of auto-escape in theme functions and add a theme autoescape helper function is adding a theme_escape_and_render()
helper function as a BC layer to help theme functions do autoescaping. To avoid coupling the Drupal theme system to Twig, this function is separate from TwigExtension::escapeFilter()
. However, since it performs most of the same functionality, it shares a lot of code.
Proposed resolution
Refactor the overlapped parts so these two functions can reuse the same code and keep them in sync.
Remaining tasks
TBD.
User interface changes
None.
API changes
Should be none; internal refactoring with a possible internal-ish API addition.
Data model changes
None.
Comments
Comment #2
dawehnerThanks for filing the issue!
Comment #3
joelpittetComment #4
joelpittetWe've hit RC so let's move this to 8.1.x