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() instead
  • 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.
  • DatabaseTreeDataProvider->emitDeprecatedPostProcessTreeDataSignal() Update the signal name to TYPO3\CMS\Core\Tree\TableConfiguration\DatabaseTreeDataProvider.