---
title: "Breaking: #91473 - Deprecated functionality removed"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:breaking-91473"
source: "Changelog/11.0/Breaking-91473-DeprecatedFunctionalityRemoved.rst"
modified: "2026-09-14T09:47:36+00:00"
---

# Breaking: #91473 - Deprecated functionality removed

See [forge#91473](https://forge.typo3.org/issues/91473)

## Description

The following PHP classes that have previously been marked as deprecated for v10 and were now removed:

-   `\TYPO3\CMS\Backend\Configuration\TsConfigParser`
-   `\TYPO3\CMS\Backend\Controller\File\CreateFolderController`
-   `\TYPO3\CMS\Backend\Controller\File\EditFileController`
-   `\TYPO3\CMS\Backend\Controller\File\FileUploadController`
-   `\TYPO3\CMS\Backend\Controller\File\RenameFileController`
-   `\TYPO3\CMS\Backend\Controller\File\ReplaceFileController`
-   `\TYPO3\CMS\Backend\Template\DocumentTemplate`
-   `\TYPO3\CMS\Core\Console\CommandRequestHandler`
-   `\TYPO3\CMS\Core\Localization\Parser\LocallangXmlParser`
-   `\TYPO3\CMS\Core\Routing\Aspect\PersistenceDelegate`
-   `\TYPO3\CMS\Core\Routing\Legacy\PersistedAliasMapperLegacyTrait`
-   `\TYPO3\CMS\Core\Routing\Legacy\PersistedPatternMapperLegacyTrait`
-   `\TYPO3\CMS\Extbase\Domain\Model\AbstractFileCollection`
-   `\TYPO3\CMS\Extbase\Domain\Model\FileMount`
-   `\TYPO3\CMS\Extbase\Domain\Model\FolderBasedFileCollection`
-   `\TYPO3\CMS\Extbase\Domain\Model\StaticFileCollection`
-   `\TYPO3\CMS\Extbase\Domain\Repository\FileMountRepository`
-   `\TYPO3\CMS\Extbase\Mvc\Controller\AbstractController`
-   `\TYPO3\CMS\Extbase\Mvc\Web\Request`
-   `\TYPO3\CMS\Extbase\Mvc\Web\Response`
-   `\TYPO3\CMS\Extbase\Property\TypeConverter\AbstractFileCollectionConverter`
-   `\TYPO3\CMS\Extbase\Property\TypeConverter\FolderBasedFileCollectionConverter`
-   `\TYPO3\CMS\Extbase\Property\TypeConverter\StaticFileCollectionConverter`
-   `\TYPO3\CMS\Felogin\Controller\FrontendLoginController`
-   `\TYPO3\CMS\Felogin\Hooks\CmsLayout`
-   `\TYPO3\CMS\Fluid\ViewHelpers\Widget\AutocompleteViewHelper`
-   `\TYPO3\CMS\Fluid\ViewHelpers\Widget\Controller\AutocompleteController`

The following PHP interfaces that have previously been marked as deprecated for v10 and were now removed:

-   `\TYPO3\CMS\Adminpanel\ModuleApi\InitializableInterface`
-   `\TYPO3\CMS\Core\Console\RequestHandlerInterface`
-   `\TYPO3\CMS\Core\Resource\ResourceFactoryInterface`
-   `\TYPO3\CMS\Core\Routing\Aspect\DelegateInterface`
-   `\TYPO3\CMS\Frontend\ContentObject\ContentObjectGetSingleHookInterface`

The following PHP class aliases that have previously been marked as deprecated for v10 and were now removed:

-   `\TYPO3\CMS\Frontend\Page\PageRepository`
-   `\TYPO3\CMS\Frontend\Page\PageRepositoryGetPageHookInterface`
-   `\TYPO3\CMS\Frontend\Page\PageRepositoryGetPageOverlayHookInterface`
-   `\TYPO3\CMS\Frontend\Page\PageRepositoryGetRecordOverlayHookInterface`
-   `\TYPO3\CMS\Frontend\Page\PageRepositoryInitHookInterface`
-   `\TYPO3\CMS\Lowlevel\Utility\ArrayBrowser`

The following PHP class methods that have previously been marked as deprecated for v10 and were now removed:

-   `\TYPO3\CMS\Backend\History\RecordHistory->createChangeLog`
-   `\TYPO3\CMS\Backend\History\RecordHistory->createMultipleDiff`
-   `\TYPO3\CMS\Backend\History\RecordHistory->getElementData`
-   `\TYPO3\CMS\Backend\History\RecordHistory->getHistoryData`
-   `\TYPO3\CMS\Backend\History\RecordHistory->getHistoryEntry`
-   `\TYPO3\CMS\Backend\History\RecordHistory->performRollback`
-   `\TYPO3\CMS\Backend\History\RecordHistory->setLastHistoryEntry`
-   `\TYPO3\CMS\Backend\History\RecordHistory->shouldPerformRollback`
-   `\TYPO3\CMS\Core\Console\CommandRegistry->getIterator`
-   `\TYPO3\CMS\Core\DataHandling\DataHandler->assemblePermissions`
-   `\TYPO3\CMS\Core\DataHandling\DataHandler->process_uploads`
-   `\TYPO3\CMS\Core\DataHandling\DataHandler->setTSconfigPermissions`
-   `\TYPO3\CMS\Core\Localization\LanguageService->getLabelsWithPrefix`
-   `\TYPO3\CMS\Core\Html\RteHtmlParser->init`
-   `\TYPO3\CMS\Core\Html\RteHtmlParser->RTE_transform`
-   `\TYPO3\CMS\Core\Resource\File->_getMetaData`
-   `\TYPO3\CMS\Core\Resource\FileRepository->searchByName`
-   `\TYPO3\CMS\Core\Resource\Index\FileIndexRepository->findBySearchWordInMetaData`
-   `\TYPO3\CMS\Core\Resource\ResourceFactory->getInstance`
-   `\TYPO3\CMS\Core\Resource\ResourceStorage->checkFileAndFolderNameFilters`
-   `\TYPO3\CMS\Core\Utility\BasicFileUtility->setFileExtensionPermissions`
-   `\TYPO3\CMS\Extbase\Mvc\Controller\ActionController->emitBeforeCallActionMethodSignal`
-   `\TYPO3\CMS\Extbase\Mvc\Web\Routing\UriBuilder->setUseCacheHash`
-   `\TYPO3\CMS\Extbase\Mvc\Web\Routing\UriBuilder->getUseCacheHash`
-   `\TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->cImage`
-   `\TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getAltParam`
-   `\TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getBorderAttr`
-   `\TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getImageSourceCollection`
-   `\TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->getImageTagTemplate`
-   `\TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->linkWrap`
-   `\TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->sendNotifyEmail`
-   `\TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->isOutputting`
-   `\TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->processContentForOutput`
-   `\TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->reqCHash`
-   `\TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->settingLocale`
-   `\TYPO3\CMS\Linkvalidator\Repository\BrokenLinkRepository->getNumberOfBrokenLinks`

The following PHP static class methods that have previously been marked as deprecated for v10 and were now removed:

-   `\TYPO3\CMS\Backend\Utility\BackendUtility::getRawPagesTSconfig`
-   `\TYPO3\CMS\Backend\Utility\BackendUtility::editOnClick`
-   `\TYPO3\CMS\Backend\Utility\BackendUtility::getViewDomain`
-   `\TYPO3\CMS\Backend\Utility\BackendUtility::TYPO3_copyRightNotice`
-   `\TYPO3\CMS\Core\Localization\Locales::initialize`
-   `\TYPO3\CMS\Core\Utility\GeneralUtility::compressIPv6`
-   `\TYPO3\CMS\Core\Utility\GeneralUtility::flushDirectory`
-   `\TYPO3\CMS\Core\Utility\GeneralUtility::getApplicationContext`
-   `\TYPO3\CMS\Core\Utility\GeneralUtility::idnaEncode`
-   `\TYPO3\CMS\Core\Utility\GeneralUtility::IPv6Hex2Bin`
-   `\TYPO3\CMS\Core\Utility\GeneralUtility::IPv6Bin2Hex`
-   `\TYPO3\CMS\Core\Utility\GeneralUtility::isRunningOnCgiServerApi`
-   `\TYPO3\CMS\Core\Utility\GeneralUtility::linkThisUrl`
-   `\TYPO3\CMS\Core\Utility\GeneralUtility::milliseconds`
-   `\TYPO3\CMS\Core\Utility\GeneralUtility::presetApplicationContext`
-   `\TYPO3\CMS\Core\Utility\GeneralUtility::resetApplicationContext`
-   `\TYPO3\CMS\Core\Utility\GeneralUtility::verifyFilenameAgainstDenyPattern`
-   `\TYPO3\CMS\Core\Utility\VersionNumberUtility::convertIntegerToVersionNumber`
-   `\TYPO3\CMS\Core\Utility\VersionNumberUtility::splitVersionRange`
-   `\TYPO3\CMS\Core\Utility\VersionNumberUtility::raiseVersionNumber`
-   `\TYPO3\CMS\Extbase\Reflection\ObjectAccess::buildSetterMethodName`
-   `\TYPO3\CMS\Extbase\Utility\TypeHandlingUtility::hex2bin`

The following methods changed signature according to previous deprecations in v10 at the end of the argument list:

-   `\TYPO3\CMS\Core\Database\ReferenceIndex->updateIndex` (argument 2 is now either null or ProgressListenerInterface, not boolean anymore)
-   `\TYPO3\CMS\Core\DataHandling\DataHandler->doesRecordExist` (argument 3 is now an integer)
-   `\TYPO3\CMS\Core\DataHandling\DataHandler->recordInfoWithPermissionCheck` (argument 3 is now an integer)
-   `\TYPO3\CMS\Core\Localization\LanguageService->includeLLFile` (arguments 2 and 3 are dropped)
-   `\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::findService` (arguments 3 `$excludeServiceKeys` is now an array)
-   `\TYPO3\CMS\Core\Utility\GeneralUtility::callUserFunction` (arguments 3 no expects an object or null)
-   `\TYPO3\CMS\Core\Utility\GeneralUtility::getUrl` (arguments 2, 3 and 4 are dropped)
-   `\TYPO3\CMS\Core\Utility\GeneralUtility::makeInstanceService` (arguments 3 `$excludeServiceKeys` is now an array)
-   `\TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapper->__construct` (argument `$query` is removed)
-   `\TYPO3\CMS\Extbase\Persistence\Reflection\ObjectAccess->setProperty` (argument `$forceDirectAccess` is removed)
-   `\TYPO3\CMS\Extbase\Persistence\Reflection\ObjectAccess->getProperty` (argument `$forceDirectAccess` is removed)
-   `\TYPO3\CMS\Extbase\Persistence\Reflection\ObjectAccess->getPropertyInternal` (argument `$forceDirectAccess` is removed)
-   `\TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->__construct`

The following public class properties have been dropped:

-   `\TYPO3\CMS\Backend\History\RecordHistory->changeLog`
-   `\TYPO3\CMS\Backend\History\RecordHistory->lastHistoryEntry`
-   `\TYPO3\CMS\Core\DataHandling\DataHandler->defaultPermissions`
-   `\TYPO3\CMS\Core\DataHandling\DataHandler->pMap`
-   `\TYPO3\CMS\Core\TypoScript\TemplateService->forceTemplateParsing`
-   `\TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->cHash`
-   `\TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->cHash_array`
-   `\TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->divSection`
-   `\TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->domainStartPage`
-   `\TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->fePreview`
-   `\TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->forceTemplateParsing`
-   `\TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->sys_language_isocode`

The following class methods have changed visibility:

-   `\TYPO3\CMS\Core\Localization\LanguageService->debugLL()`
-   `\TYPO3\CMS\Core\Localization\LanguageService->getLLL()`

The following class properties have changed visibility:

-   `\TYPO3\CMS\Core\Localization\LanguageService->LL_files_cache`
-   `\TYPO3\CMS\Core\Localization\LanguageService->LL_labels_cache`

The following ViewHelpers have changed:

-   `<f:form>` ViewHelper argument "noCacheHash" is dropped
-   `<f:link.action>` ViewHelper argument "noCacheHash" is dropped
-   `<f:link.page>` ViewHelper argument "noCacheHash" is dropped
-   `<f:link.typolink>` ViewHelper argument "useCacheHash" is dropped
-   `<f:uri.action>` ViewHelper argument "noCacheHash" is dropped
-   `<f:uri.page>` ViewHelper argument "noCacheHash" is dropped
-   `<f:uri.typolink>` ViewHelper argument "useCacheHash" is dropped
-   `<f:widget.link>` ViewHelper argument "useCacheHash" is dropped
-   `<f:widget.uri>` ViewHelper argument "useCacheHash" is dropped
-   `<f:widget.autocomplete>` ViewHelper is removed

The following TypoScript options have been dropped:

-   Extbase TypoScript option `requireCHashArgumentForActionArguments` for any plugin
-   `typolink.useCacheHash`
-   `typolink.addQueryString.method = POST`
-   `typolink.addQueryString.method = POST,GET`
-   `typolink.addQueryString.method = GET,POST`

The following constants have been dropped:

-   `FILE_DENY_PATTERN_DEFAULT`
-   `PHP_EXTENSIONS_DEFAULT`
-   `TYPO3_copyright_year`
-   `TYPO3_URL_DONATE`
-   `TYPO3_URL_EXCEPTION`
-   `TYPO3_URL_GENERAL`
-   `TYPO3_URL_LICENSE`
-   `TYPO3_URL_WIKI_OPCODECACHE`

The following class constants have been dropped:

-   `\TYPO3\CMS\Core\Tree\TableConfiguration\DatabaseTreeDataProvider::SIGNAL_PostProcessTreeData`
-   `\TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreProcessStorage`
-   `\TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostProcessStorage`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PostFileAdd`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PostFileCopy`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PostFileCreate`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PostFileDelete`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PostFileMove`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PostFileRename`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PostFileReplace`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PostFileSetContents`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PostFolderAdd`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PostFolderCopy`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PostFolderDelete`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PostFolderMove`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PostFolderRename`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreFileAdd`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreFileCopy`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreFileCreate`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreFileDelete`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreFileMove`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreFileRename`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreFileReplace`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreFileSetContents`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreFolderAdd`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreFolderCopy`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreFolderDelete`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreFolderMove`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreFolderRename`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreGeneratePublicUrl`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_SanitizeFileName`
-   `\TYPO3\CMS\Core\Resource\Service\FileProcessingService::SIGNAL_PreFileProcess`
-   `\TYPO3\CMS\Core\Resource\Service\FileProcessingService::SIGNAL_PostFileProcess`
-   `\TYPO3\CMS\Form\Domain\Finishers\EmailFinisher::FORMAT_PLAINTEXT`
-   `\TYPO3\CMS\Form\Domain\Finishers\EmailFinisher::FORMAT_HTML`
-   `\TYPO3\CMS\Workspaces\Service\GridDataService::SIGNAL_GenerateDataArray_BeforeCaching`
-   `\TYPO3\CMS\Workspaces\Service\GridDataService::SIGNAL_GenerateDataArray_PostProcesss`
-   `\TYPO3\CMS\Workspaces\Service\GridDataService::SIGNAL_GetDataArray_PostProcesss`
-   `\TYPO3\CMS\Workspaces\Service\GridDataService::SIGNAL_SortDataArray_PostProcesss`

The following global options are ignored:

-   `$GLOBALS['TYPO3_CONF_VARS']['EXT']['runtimeActivatedPackages']`

The following global variables have been removed:

-   `$GLOBALS['LOCAL_LANG']`

The following hooks have been removed:

-   `$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_content.php']['cObjTypeAndClassDefault']`
-   `$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_content.php']['cObjTypeAndClass']`
-   `$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_content.php']['extLinkATagParamsHandler']`
-   `$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_content.php']['typolinkLinkHandler']`
-   `$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_fe.php']['contentPostProc-output']`
-   `$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_fe.php']['isOutputting']`
-   `$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_fe.php']['hook_eofe']`
-   `$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_fe.php']['pageIndexing']`
-   `$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_fe.php']['tslib_fe-contentStrReplace']`
-   `$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['beforeRedirect']`
-   `$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['forgotPasswordMail']`
-   `$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['login_confirmed']`
-   `$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['login_error']`
-   `$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['loginFormOnSubmitFuncs']`
-   `$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['logout_confirmed']`
-   `$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['password_changed']`
-   `$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['postProcContent']`

The following signals have been removed:

-   `PackageManagement::packagesMayHaveChanged`
-   `\TYPO3\CMS\Backend\Backend\ToolbarItems\SystemInformationToolbarItem::getSystemInformation`
-   `\TYPO3\CMS\Backend\Backend\ToolbarItems\SystemInformationToolbarItem::loadMessages`
-   `\TYPO3\CMS\Backend\LoginProvider\UsernamePasswordLoginProvider::getPageRenderer`
-   `\TYPO3\CMS\Backend\Controller\EditDocumentController::preInitAfter`
-   `\TYPO3\CMS\Backend\Controller\EditDocumentController::initAfter`
-   `\TYPO3\CMS\Backend\Utility\BackendUtility::getPagesTSconfigPreInclude`
-   `\TYPO3\CMS\Beuser\Controller\BackendUserController::switchUser`
-   `\TYPO3\CMS\Core\Database\SoftReferenceIndex::setTypoLinkPartsElement`
-   `\TYPO3\CMS\Core\Database\ReferenceIndex::shouldExcludeTableFromReferenceIndex`
-   `\TYPO3\CMS\Core\Imaging\IconFactory::buildIconForResourceSignal`
-   `\TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PreProcessStorage`
-   `\TYPO3\CMS\Core\Resource\ResourceFactoryInterface::SIGNAL_PostProcessStorage`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PostFileAdd`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PostFileCopy`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PostFileCreate`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PostFileDelete`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PostFileMove`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PostFileRename`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PostFileReplace`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PostFileSetContents`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PostFolderAdd`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PostFolderCopy`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PostFolderDelete`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PostFolderMove`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PostFolderRename`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreFileAdd`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreFileCopy`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreFileCreate`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreFileDelete`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreFileMove`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreFileRename`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreFileReplace`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreFileSetContents`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreFolderAdd`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreFolderCopy`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreFolderDelete`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreFolderMove`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreFolderRename`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreGeneratePublicUrl`
-   `\TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_SanitizeFileName`
-   `\TYPO3\CMS\Core\Resource\Service\FileProcessingService::SIGNAL_PreFileProcess`
-   `\TYPO3\CMS\Core\Resource\Service\FileProcessingService::SIGNAL_PostFileProcess`
-   `\TYPO3\CMS\Core\Tree\TableConfiguration\DatabaseTreeDataProvider::PostProcessTreeData`
-   `\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::tcaIsBeingBuilt`
-   `\TYPO3\CMS\Extbase\Mvc\Dispatcher::afterRequestDispatch`
-   `\TYPO3\CMS\Extbase\Mvc\Controller\ActionController::beforeCallActionMethod`
-   `\TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapper::afterMappingSingleRow`
-   `\TYPO3\CMS\Extbase\Persistence\Generic\Backend::beforeGettingObjectData`
-   `\TYPO3\CMS\Extbase\Persistence\Generic\Backend::afterGettingObjectData`
-   `\TYPO3\CMS\Extbase\Persistence\Generic\Backend::endInsertObject`
-   `\TYPO3\CMS\Extbase\Persistence\Generic\Backend::afterUpdateObject`
-   `\TYPO3\CMS\Extbase\Persistence\Generic\Backend::afterPersistObject`
-   `\TYPO3\CMS\Extbase\Persistence\Generic\Backend::afterRemoveObject`
-   `\TYPO3\CMS\Extensionmanager\Utility\InstallUtility::afterExtensionInstall`
-   `\TYPO3\CMS\Extensionmanager\Utility\InstallUtility::afterExtensionUninstall`
-   `\TYPO3\CMS\Extensionmanager\Utility\InstallUtility::afterExtensionT3DImport`
-   `\TYPO3\CMS\Extensionmanager\Utility\InstallUtility::afterExtensionStaticSqlImport`
-   `\TYPO3\CMS\Extensionmanager\Utility\InstallUtility::afterExtensionFileImport`
-   `\TYPO3\CMS\Extensionmanager\Service\ExtensionManagementService::willInstallExtensions`
-   `\TYPO3\CMS\Extensionmanager\ViewHelper\ProcessAvailableActionsViewHelper::processActions`
-   `\TYPO3\CMS\Install\Service\SqlExpectedSchemaService::tablesDefinitionIsBeingBuilt`
-   `\TYPO3\CMS\Impexp\Utility\ImportExportUtility::afterImportExportInitialisation`
-   `\TYPO3\CMS\Lang\Service\TranslationService::postProcessMirrorUrl`
-   `\TYPO3\CMS\Linkvalidator\LinkAnalyzer::beforeAnalyzeRecord`
-   `\TYPO3\CMS\Seo\Canonical\CanonicalGenerator::beforeGeneratingCanonical`
-   `\TYPO3\CMS\Workspaces\Service\GridDataService::SIGNAL_GenerateDataArray_BeforeCaching`
-   `\TYPO3\CMS\Workspaces\Service\GridDataService::SIGNAL_GenerateDataArray_PostProcesss`
-   `\TYPO3\CMS\Workspaces\Service\GridDataService::SIGNAL_GetDataArray_PostProcesss`
-   `\TYPO3\CMS\Workspaces\Service\GridDataService::SIGNAL_SortDataArray_PostProcesss`

The following features are now always enabled:

-   `felogin.extbase`

The following features have been removed:

-   All install tool upgrade wizards upgrading from v8 to v9
-   CLI Command Configuration definition via `Commands.php`
-   Pi-based plugin for "felogin" (CType `login`)
-   XML-based (TYPO3-custom XML format) label parsing

The following database fields have been removed:

-   `sys_template.sitetitle`
-   `pages.legacy_overlay_uid`

The following Backend route identifiers have been removed:

-   `xMOD_tximpexp`

The following global JavaScript variables have been removed:

-   `T3_THIS_LOCATION`
-   `T3_RETURN_URL`

The following global JavaScript functions have been removed:

-   `jumpExt`
-   `jumpToUrl`
-   `rawurlencode`
-   `str_replace`
-   `openUrlInWindow`
-   `setFormValueOpenBrowser`
-   `setFormValueFromBrowseWin`
-   `setHiddenFromList`
-   `setFormValueManipulate`
-   `setFormValue_getFObj`

The following JavaScript modules have been removed:

-   `jquery.clearable`
-   `md5`

## Impact

Instantiating or requiring the PHP classes or calling the PHP methods directly will trigger PHP `E_ERROR` errors.
