Breaking: #62670 - Removal of deprecated code in multiple sysexts
See forge#62670
Description
DBAL DatabaseConnection
All connection parameters (host, username, password, db) for methods sql_
and sql_
are removed.
CSS Styled Content
The old frontend plugin file pi1/
is removed.
Refer to Classes/
instead.
Install Tool
The check for PHP's magic_quotes_gpc settings is removed, as the feature is disabled since PHP 5.4.
Removed files
- lang/lang.php is removed. You don't need to include this file anymore, just use
\TYPO3\
directly.CMS\ Lang\ Language Service rtehtmlarea/
is removed. The file was not used.htmlarea/ plugins/ Dynamic CSS/ dynamiccss. css
Removed PHP classes
- TYPO3CMSSchedulerTaskFileIndexingTask is removed without replacement.
Removed PHP class members
- TypoScriptFrontendController::$absRefPrefix_force is removed without replacement.
Removed PHP methods
- LanguageService::JScharCode is removed, use GeneralUtility::quoteJSvalue instead.
- ContentObjectRenderer::joinTSarrays is removed without replacement.
- TypoScriptFrontendController::tidyHTML is removed without replacement. You may use the tidy extension from TER.
- ElementBrowser::isWebFolder is removed without replacement.
- ElementBrowser::checkFolder is removed without replacement.
- AbstractDatabaseRecordList::getTreeObject is removed without replacement.
- FileList::dirData is removed without replacement.
- FilesContentObject::stdWrapValue is removed, use ContentObjectRenderer::stdWrapValue instead.
- ImportExportController::userTempFolder is removed, use getDefaultImportExportFolder instead.
- ImportExportController::userSaveFolder is removed, use getDefaultImportExportFolder instead.
- CrawlerHook::loadIndexerClass is removed without replacement.
- DatabaseIntegrityView::func_filesearch is removed without replacement.
- DatabaseIntegrityView::findFile is removed without replacement.
- RteHtmlAreaBase::buildStyleSheet is removed without replacement.
- RteHtmlAreaBase::loremIpsumInsert is removed without replacement.
- StagesService::checkCustomStagingForWS is removed without replacement.
Removed JS functions
- tx_rsaauth_encrypt is removed without replacement.
- tx_rsaauth_feencrypt is removed without replacement.
Impact
A call to any of the aforementioned methods by third party code will result in a fatal PHP error.
Affected installations
Any installation which contains third party code still using these deprecated methods.
Migration
Replace the calls with the suggestions outlined above.