Deprecation: #100614 - Deprecate PageRenderer::$inlineJavascriptWrap and $inlineCssWrap

See forge#100614

Description

The protected properties $inlineJavascriptWrap and $inlineCssWrap of the class \TYPO3\CMS\Core\Page\PageRenderer have been deprecated and shall not be used any longer.

Impact

PageRenderer specifics concerning rendering XHTML or non-HTML5 content are not working any longer in affected installations having custom code extending \TYPO3\CMS\Core\Page\PageRenderer.

Affected installations

Installations with custom code extending \TYPO3\CMS\Core\Page\PageRenderer that are reading from or writing to the mentioned protected properties $inlineJavascriptWrap or $inlineCssWrap.

Migration

Avoid using the protected properties $inlineJavascriptWrap and $inlineCssWrap. In case any custom code needs to wrap with inline <script> or <style> tags, use the new protected methods wrapInlineScript($content) and wrapInlineStyle($content) within \TYPO3\CMS\Core\Page\PageRenderer.