[BUGFIX] Fallback to empty array if ExportController receives no input
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / 8.0 / Breaking-72431-RemovedDeprecatedCodeFromLowlevelAndUtilityFunctions.rst
1
2 .. include:: ../../Includes.txt
3
4 =============================================================================
5 Breaking: #72431 - Remove deprecated code from lowlevel and utility functions
6 =============================================================================
7
8 See :issue:`72431`
9
10 Description
11 ===========
12
13 The following deprecated methods have been removed:
14
15 * `ConfigurationView->printContent()`
16 * `DatabaseIntegrityView->printContent()`
17 * `StringUtility::isLastPartOfString()`
18 * `Bootstrap->executeExtTablesAdditionalFile()`
19 * `DatabaseTreeDataProvider->emitDeprecatedPostProcessTreeDataSignal()`
20
21
22 Impact
23 ======
24
25 Using the methods above directly in any third party extension will result in a fatal error.
26
27
28 Affected Installations
29 ======================
30
31 Instances which use calls to the methods above.
32 Instances which use TYPO3_extTableDef_script for TCA overrides.
33 Instances which use the signal `TYPO3\\CMS\\Core\\Tree\\TableConfiguration\\TableConfiguration\\DatabaseTreeDataProvider`
34
35
36 Migration
37 =========
38
39 * `StringUtility::isLastPartOfString()` use endsWith() instead
40 * `Bootstrap->executeExtTablesAdditionalFile()` (TYPO3_extTableDef_script) Move your TCA overrides to Configuration/TCA/Overrides of your project specific extension, or slot the signal "tcaIsBeingBuilt" for further processing.
41 * `DatabaseTreeDataProvider->emitDeprecatedPostProcessTreeDataSignal()` Update the signal name to TYPO3\\CMS\\Core\\Tree\\TableConfiguration\\DatabaseTreeDataProvider.
42
43 .. index:: PHP-API, TCA