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 .