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.