Breaking: #91473 - Deprecated functionality removed¶
See forge#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 plugintypolink.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.