Breaking: #82398 - Remove special constant "TSConstantEditor"

See forge#82398

Description

The special functionality on the top level constant name TSConstantEditor has been dropped. This rarely used feature makes this constant name a casual constant without further added features.

A series of PHP class methods and properties has been dropped together with that removal:

  • Method TYPO3\CMS\Core\TypoScript\ConfigurationForm->ext_makeHelpInformationForCategory()

  • Method TYPO3\CMS\Core\TypoScript\ConfigurationForm->ext_displayExample()

  • Method TYPO3\CMS\Core\TypoScript\ExtendedTemplateService->ext_getTSCE_config()

  • Property TYPO3\CMS\Core\TypoScript\ExtendedTemplateService->helpConfig

  • Method TYPO3\CMS\Extensionmanager\Domain\Model\ConfigurationCategory->setHighlightText()

  • Method TYPO3\CMS\Extensionmanager\Domain\Model\ConfigurationCategory->getHighlightText()

  • Method TYPO3\CMS\Extensionmanager\Domain\Model\ConfigurationItem->setHighlight()

  • Method TYPO3\CMS\Extensionmanager\Domain\Model\ConfigurationItem->getHighlight()

Impact

The constants editor does not show any extending information (like bulletpoints) for a constant anymore configured via the TSConstantEditor object.

Affected Installations

All installations which have configured the special constant TSConstantEditor. Since this has been a widely unknown feature, most instances should not be affected. On PHP side, the extension scanner will find consuming extensions of the dropped API, but that is highly unlikely, too.