[BUGFIX] Make TypoScriptParser sortList more strict
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / master / Breaking-65317-TypoScriptParserSortListSanitizesInputOnNumericalSort.rst
1 ==============================================================================
2 Breaking: #65317 - TypoScriptParser sortList sanitizes input on numerical sort
3 ==============================================================================
4
5 Description
6 ===========
7
8 When calling the := sortList() with a "numeric" modifier of the TypoScript parser with a string, the sort() method
9 differs between PHP versions. In order to make this behavior more strict, a check is done before the elements are
10 sorted to only have numeric values in the list, otherwise an Exception is now thrown.
11
12
13 Impact
14 ======
15
16 An exception is thrown if non-numerical values are given for a numeric sort in TypoScript sortList.
17
18
19 Affected Installations
20 ======================
21
22 All installations using sortList numeric with non-numerical values.
23
24
25 Migration
26 =========
27
28 Either remove the non-numerical values from the list or change the sort order to be non-numerical (ascending / descending).