[!!!][TASK] Remove deprecated code from charset converter
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / master / Breaking-87193-DeprecatedFunctionalityRemoved.rst
1 .. include:: ../../Includes.txt
2
3 ===================================================
4 Breaking: #87193 - Deprecated functionality removed
5 ===================================================
6
7 See :issue:`87193`
8
9 Description
10 ===========
11
12 The following PHP class methods that have been previously deprecated for v9 have been removed:
13
14 * :php:`TYPO3\CMS\Core\Charset\CharsetConverter->convArray()`
15 * :php:`TYPO3\CMS\Core\Charset\CharsetConverter->convCaseFirst()`
16 * :php:`TYPO3\CMS\Core\Charset\CharsetConverter->crop()`
17 * :php:`TYPO3\CMS\Core\Charset\CharsetConverter->entities_to_utf8()`
18 * :php:`TYPO3\CMS\Core\Charset\CharsetConverter->parse_charset()`
19 * :php:`TYPO3\CMS\Core\Charset\CharsetConverter->utf8_char2byte_pos()`
20 * :php:`TYPO3\CMS\Core\Charset\CharsetConverter->utf8_to_entities()`
21
22 The following methods changed signature according to previous deprecations in v9 at the end of the argument list:
23
24 * :php:`TYPO3\CMS\Core\Charset\CharsetConverter->conv()` - Fourth argument dropped
25
26 The following public class properties have been dropped:
27
28 * :php:`TYPO3\CMS\Core\Charset\CharsetConverter->synonyms`
29
30 The following class properties have changed visibility:
31
32 * :php:`TYPO3\CMS\Core\Charset\CharsetConverter->eucBasedSets` changed from public to protected
33 * :php:`TYPO3\CMS\Core\Charset\CharsetConverter->noCharByteVal` changed from public to protected
34 * :php:`TYPO3\CMS\Core\Charset\CharsetConverter->parsedCharsets` changed from public to protected
35 * :php:`TYPO3\CMS\Core\Charset\CharsetConverter->toASCII` changed from public to protected
36 * :php:`TYPO3\CMS\Core\Charset\CharsetConverter->twoByteSets` changed from public to protected
37
38 Impact
39 ======
40
41 Instantiating or requiring the PHP classes, calling the PHP methods directly, will result in PHP fatal errors.
42
43 .. index:: Backend, CLI, FlexForm, Fluid, Frontend, JavaScript, LocalConfiguration, PHP-API, TCA, TSConfig, TypoScript, PartiallyScanned