Deprecation: #85120 - JavaScriptEncoder¶
See forge#85120
Description¶
The standalone utility class TYPO3\CMS\Core\Encoder\JavaScriptEncoder
has been superseded in TYPO3 6.2
by PHP's native json_encode()
and GeneralUtility::quoteJSvalue()
which provide significant
performance improvements. The utility class is thus marked for removal in TYPO3 v10.0.
Impact¶
Instantiating the class will trigger a PHP E_USER_DEPRECATED
error.
Affected Installations¶
TYPO3 installations with custom extensions using this PHP class.
Migration¶
Use GeneralUtility::quoteJSvalue()
or json_encode()
with proper options as second parameter to
escape a string for JavaScript output.