Breaking: #72431 - Remove deprecated code from lowlevel and utility functions¶
See forge#72431
Description¶
The following deprecated methods have been removed:
ConfigurationView->printContent()
DatabaseIntegrityView->printContent()
StringUtility::isLastPartOfString()
Bootstrap->executeExtTablesAdditionalFile()
DatabaseTreeDataProvider->emitDeprecatedPostProcessTreeDataSignal()
Impact¶
Using the methods above directly in any third party extension will result in a fatal error.
Affected Installations¶
Instances which use calls to the methods above.
Instances which use TYPO3_extTableDef_script for TCA overrides.
Instances which use the signal TYPO3\\CMS\\Core\\Tree\\TableConfiguration\\TableConfiguration\\DatabaseTreeDataProvider
Migration¶
StringUtility::isLastPartOfString()
use endsWith() insteadBootstrap->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.DatabaseTreeDataProvider->emitDeprecatedPostProcessTreeDataSignal()
Update the signal name to TYPO3\CMS\Core\Tree\TableConfiguration\DatabaseTreeDataProvider.