[!!!][TASK] Remove deprecated code from ext:fluid
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / master / Breaking-80700-DeprecatedFunctionalityRemoved.rst
1 .. include:: ../../Includes.txt
2
3 ===================================================
4 Breaking: #80700 - Deprecated functionality removed
5 ===================================================
6
7 See :issue:`80700`
8
9 Description
10 ===========
11
12 The following PHP classes that have been previously deprecated for v8 have been removed:
13 * RemoveXSS
14 * TYPO3\CMS\Backend\Console\Application
15 * TYPO3\CMS\Backend\Console\CliRequestHandler
16 * TYPO3\CMS\Core\Controller\CommandLineController
17 * TYPO3\CMS\Core\Http\AjaxRequestHandler
18 * TYPO3\CMS\Lowlevel\CleanerCommand
19
20 The following PHP class methods that have been previously deprecated for v8 have been removed:
21 * TYPO3\CMS\Backend\Routing\UriBuilder->buildUriFromAjaxId()
22 * TYPO3\CMS\Backend\Utility\BackendUtility::getAjaxUrl()
23 * TYPO3\CMS\Backend\Utility\BackendUtility::getFlexFormDS()
24 * TYPO3\CMS\Backend\Utility\BackendUtility::getListViewLink()
25 * TYPO3\CMS\Backend\Utility\BackendUtility::getRecordRaw()
26 * TYPO3\CMS\Backend\Utility\BackendUtility::getRecordsByField()
27 * TYPO3\CMS\Backend\Utility\BackendUtility::getSpecConfParametersFromArray()
28 * TYPO3\CMS\Backend\Utility\BackendUtility::getSpecConfParts()
29 * TYPO3\CMS\Backend\Utility\BackendUtility::getSQLselectableList()
30 * TYPO3\CMS\Backend\Utility\BackendUtility::titleAltAttrib()
31 * TYPO3\CMS\Backend\Utility\BackendUtility::makeConfigForm()
32 * TYPO3\CMS\Backend\Utility\BackendUtility::processParams()
33 * TYPO3\CMS\Backend\Utility\BackendUtility::replaceL10nModeFields()
34 * TYPO3\CMS\Backend\Utility\BackendUtility::RTEsetup()
35 * TYPO3\CMS\Core\Charset\CharsetConverter->convCapitalize()
36 * TYPO3\CMS\Core\Charset\CharsetConverter->conv_case()
37 * TYPO3\CMS\Core\Charset\CharsetConverter->euc_char2byte_pos()
38 * TYPO3\CMS\Core\Charset\CharsetConverter->euc_strlen()
39 * TYPO3\CMS\Core\Charset\CharsetConverter->euc_strtrunc()
40 * TYPO3\CMS\Core\Charset\CharsetConverter->euc_substr()
41 * TYPO3\CMS\Core\Charset\CharsetConverter->getPreferredClientLanguage()
42 * TYPO3\CMS\Core\Charset\CharsetConverter->strlen()
43 * TYPO3\CMS\Core\Charset\CharsetConverter->strtrunc()
44 * TYPO3\CMS\Core\Charset\CharsetConverter->substr()
45 * TYPO3\CMS\Core\Charset\CharsetConverter->utf8_byte2char_pos()
46 * TYPO3\CMS\Core\Charset\CharsetConverter->utf8_strlen()
47 * TYPO3\CMS\Core\Charset\CharsetConverter->utf8_strpos()
48 * TYPO3\CMS\Core\Charset\CharsetConverter->utf8_strrpos()
49 * TYPO3\CMS\Core\Charset\CharsetConverter->utf8_strtrunc()
50 * TYPO3\CMS\Core\Charset\CharsetConverter->utf8_substr()
51 * TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addExtJSModule()
52 * TYPO3\CMS\Core\Utility\ExtensionManagementUtility::appendToTypoConfVars()
53 * TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath()
54 * TYPO3\CMS\Core\Utility\ExtensionManagementUtility::registerAjaxHandler()
55 * TYPO3\CMS\Core\Utility\ExtensionManagementUtility::registerExtDirectComponent()
56 * TYPO3\CMS\Core\Utility\GeneralUtility::array2xml_cs()
57 * TYPO3\CMS\Core\Utility\GeneralUtility::compat_version()
58 * TYPO3\CMS\Core\Utility\GeneralUtility::convertMicrotime()
59 * TYPO3\CMS\Core\Utility\GeneralUtility::csvValues()
60 * TYPO3\CMS\Core\Utility\GeneralUtility::deHSCentities()
61 * TYPO3\CMS\Core\Utility\GeneralUtility::flushOutputBuffers()
62 * TYPO3\CMS\Core\Utility\GeneralUtility::freetypeDpiComp()
63 * TYPO3\CMS\Core\Utility\GeneralUtility::generateRandomBytes()
64 * TYPO3\CMS\Core\Utility\GeneralUtility::getMaximumPathLength()
65 * TYPO3\CMS\Core\Utility\GeneralUtility::getRandomHexString()
66 * TYPO3\CMS\Core\Utility\GeneralUtility::imageMagickCommand()
67 * TYPO3\CMS\Core\Utility\GeneralUtility::lcfirst()
68 * TYPO3\CMS\Core\Utility\GeneralUtility::rawUrlEncodeFP()
69 * TYPO3\CMS\Core\Utility\GeneralUtility::rawUrlEncodeJS()
70 * TYPO3\CMS\Core\Utility\GeneralUtility::removeXSS()
71 * TYPO3\CMS\Core\Utility\GeneralUtility::requireFile()
72 * TYPO3\CMS\Core\Utility\GeneralUtility::requireOnce()
73 * TYPO3\CMS\Core\Utility\GeneralUtility::resolveAllSheetsInDS()
74 * TYPO3\CMS\Core\Utility\GeneralUtility::resolveSheetDefInDS()
75 * TYPO3\CMS\Core\Utility\GeneralUtility::slashJS()
76 * TYPO3\CMS\Core\Utility\GeneralUtility::strtolower()
77 * TYPO3\CMS\Core\Utility\GeneralUtility::strtoupper()
78 * TYPO3\CMS\Core\Utility\GeneralUtility::xmlGetHeaderAttribs()
79 * TYPO3\CMS\Fluid\Core\Rendering\RenderingContext->getObjectManager()
80 * TYPO3\CMS\Fluid\Core\Rendering\RenderingContext->getTemplateVariableContainer()
81 * TYPO3\CMS\Fluid\Core\Rendering\RenderingContext->injectObjectManager()
82 * TYPO3\CMS\Fluid\Core\Rendering\RenderingContext->setLegacyMode()
83 * TYPO3\CMS\Lang\LanguageService->addModuleLabels()
84 * TYPO3\CMS\Lang\LanguageService->getParserFactory()
85 * TYPO3\CMS\Lang\LanguageService->makeEntities()
86 * TYPO3\CMS\Lang\LanguageService->overrideLL()
87
88 The following methods changed signature according to previous deprecations in v8:
89 * TYPO3\CMS\Core\Charset\CharsetConverter->euc_char_mapping() - Third and fourth argument dropped
90 * TYPO3\CMS\Core\Charset\CharsetConverter->sb_char_mapping() - Third and fourth argument dropped
91 * TYPO3\CMS\Core\Charset\CharsetConverter->utf8_char_mapping() - Second and third argument dropped
92 * TYPO3\CMS\Core\Html\HtmlParser->RTE_transform() - Second argument unused
93 * TYPO3\CMS\Core\Localization\LanguageStore->setConfiguration() - Third argument dropped
94 * TYPO3\CMS\Core\Localization\LocalizationFactory->getParsedData() - Third and fourth argument unused
95 * TYPO3\CMS\Core\Localization\Parser\AbstractXmlParser->getParsedData() - Third argument dropped
96 * TYPO3\CMS\Core\Localization\Parser\LocalizationParserInterface->getParsedData() - Third argument dropped
97 * TYPO3\CMS\Core\Localization\Parser\LocallangXmlParser->getParsedData() - Third argument dropped
98 * TYPO3\CMS\Core\Page\PageRenderer->addInlineLanguageLabelFile() - Fourth argument dropped
99 * TYPO3\CMS\Core\Page\PageRenderer->includeLanguageFileForInline() - Fourth argument dropped
100 * TYPO3\CMS\Core\Utility\GeneralUtility::callUserFunction() - Persistent or file prefix in first argument removed
101 * TYPO3\CMS\Core\Utility\GeneralUtility::getFileAbsFileName() - Second and thrird argument dropped
102 * TYPO3\CMS\Core\Utility\GeneralUtility::getUserObj() - File reference prefix in first argument removed
103 * TYPO3\CMS\Core\Utility\GeneralUtility::wrapJS() - Second argument dropped
104 * TYPO3\CMS\Lang\LanguageService->getLL() - Second argument dropped
105 * TYPO3\CMS\Lang\LanguageService->getLLL() - Third argument dropped
106 * TYPO3\CMS\Lang\LanguageService->getsL() - Second argument dropped
107
108 The following class properties have been dropped:
109 * TYPO3\CMS\Core\Charset\CharsetConverter->charSetArray
110 * TYPO3\CMS\Core\Charset\CharsetConverter->fourByteSets
111 * TYPO3\CMS\Lang\LanguageService->charSet
112 * TYPO3\CMS\Lang\LanguageService->csConvObj
113 * TYPO3\CMS\Lang\LanguageService->moduleLabels
114 * TYPO3\CMS\Lang\LanguageService->parserFactory
115
116 The following configuration options are not evaluated anymore:
117 * $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['GLOBAL']['cliKeys']
118
119 The following entry points have been removed:
120 * typo3/cli_dispatch.phpsh
121
122 The following hooks have been removed:
123 * $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_befunc.php']['getFlexFormDSClass']
124
125
126 Impact
127 ======
128
129 Instantiating or requiring the PHP classes, will result in PHP fatal errors.
130
131 Calling the entry points via CLI will result in a file not found error.
132
133 .. index:: PHP-API