.. include:: /Includes.rst.txt .. _breaking-62670: ================================================================= Breaking: #62670 - Removal of deprecated code in multiple sysexts ================================================================= See :issue:`62670` Description =========== DBAL DatabaseConnection ----------------------- All connection parameters (host, username, password, db) for methods :code:`sql_connect()` and :code:`sql_select_db()` are removed. CSS Styled Content ------------------ The old frontend plugin file `pi1/class.tx_cssstyledcontent_pi1.php` is removed. Refer to `Classes/Controller/CssStyledContentController.php` 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 :code:`\TYPO3\CMS\Lang\LanguageService` directly. * :file:`rtehtmlarea/htmlarea/plugins/DynamicCSS/dynamiccss.css` is removed. The file was not used. Removed PHP classes ------------------- * TYPO3\CMS\Scheduler\Task\FileIndexingTask 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. .. index:: PHP-API, Backend, Frontend, RTE, JavaScript