Deprecation: #85122 - Functionality in CharsetConverter¶
See forge#85122
Description¶
The following methods have been marked as deprecated due to better functionality mostly provided by native
PHP functionality, like mbstring
functions.
CharsetConverter->synonyms
CharsetConverter->parse_charset()
- Fourth parameter of
CharsetConverter->conv()
CharsetConverter->convArray()
CharsetConverter->utf8_to_entities()
CharsetConverter->entities_to_utf8()
CharsetConverter->crop()
CharsetConverter->convCaseFirst()
CharsetConverter->utf8_char2byte_pos()
Additionally the following public properties have been changed to have a "protected" visibility, as these only reflect internal state:
CharsetConverter->noCharByteVal
CharsetConverter->parsedCharsets
CharsetConverter->toASCII
CharsetConverter->twoByteSets
CharsetConverter->eucBasedSets
Impact¶
Calling any of the methods or accessing any of the properties will trigger a PHP E_USER_DEPRECATED
error.
Affected Installations¶
TYPO3 installations with extensions making use of the CharsetConverter methods or properties directly.
Migration¶
Use native PHP equivalents instead, see the methods directly for substitutes.