[!!!][TASK] Remove deprecated methods in ExtensionManagementUtility
[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\Lowlevel\CleanerCommand
18
19 The following PHP class methods that have been previously deprecated for v8 have been removed:
20 * TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addExtJSModule()
21 * TYPO3\CMS\Core\Utility\ExtensionManagementUtility::appendToTypoConfVars()
22 * TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath()
23 * TYPO3\CMS\Core\Utility\ExtensionManagementUtility::registerAjaxHandler()
24 * TYPO3\CMS\Core\Utility\ExtensionManagementUtility::registerExtDirectComponent()
25 * TYPO3\CMS\Core\Utility\GeneralUtility::array2xml_cs()
26 * TYPO3\CMS\Core\Utility\GeneralUtility::compat_version()
27 * TYPO3\CMS\Core\Utility\GeneralUtility::convertMicrotime()
28 * TYPO3\CMS\Core\Utility\GeneralUtility::csvValues()
29 * TYPO3\CMS\Core\Utility\GeneralUtility::deHSCentities()
30 * TYPO3\CMS\Core\Utility\GeneralUtility::flushOutputBuffers()
31 * TYPO3\CMS\Core\Utility\GeneralUtility::freetypeDpiComp()
32 * TYPO3\CMS\Core\Utility\GeneralUtility::generateRandomBytes()
33 * TYPO3\CMS\Core\Utility\GeneralUtility::getMaximumPathLength()
34 * TYPO3\CMS\Core\Utility\GeneralUtility::getRandomHexString()
35 * TYPO3\CMS\Core\Utility\GeneralUtility::imageMagickCommand()
36 * TYPO3\CMS\Core\Utility\GeneralUtility::lcfirst()
37 * TYPO3\CMS\Core\Utility\GeneralUtility::rawUrlEncodeFP()
38 * TYPO3\CMS\Core\Utility\GeneralUtility::rawUrlEncodeJS()
39 * TYPO3\CMS\Core\Utility\GeneralUtility::removeXSS()
40 * TYPO3\CMS\Core\Utility\GeneralUtility::requireFile()
41 * TYPO3\CMS\Core\Utility\GeneralUtility::requireOnce()
42 * TYPO3\CMS\Core\Utility\GeneralUtility::resolveAllSheetsInDS()
43 * TYPO3\CMS\Core\Utility\GeneralUtility::resolveSheetDefInDS()
44 * TYPO3\CMS\Core\Utility\GeneralUtility::slashJS()
45 * TYPO3\CMS\Core\Utility\GeneralUtility::strtolower()
46 * TYPO3\CMS\Core\Utility\GeneralUtility::strtoupper()
47 * TYPO3\CMS\Core\Utility\GeneralUtility::xmlGetHeaderAttribs()
48 * TYPO3\CMS\Lang\LanguageService->addModuleLabels()
49 * TYPO3\CMS\Lang\LanguageService->getParserFactory()
50 * TYPO3\CMS\Lang\LanguageService->makeEntities()
51 * TYPO3\CMS\Lang\LanguageService->overrideLL()
52
53 The following methods changed signature according to previous deprecations in v8:
54 * TYPO3\CMS\Core\Localization\LanguageStore->setConfiguration() - Third argument dropped
55 * TYPO3\CMS\Core\Localization\LocalizationFactory->getParsedData() - Third and fourth argument unused
56 * TYPO3\CMS\Core\Localization\Parser\AbstractXmlParser->getParsedData() - Third argument dropped
57 * TYPO3\CMS\Core\Localization\Parser\LocalizationParserInterface->getParsedData() - Third argument dropped
58 * TYPO3\CMS\Core\Localization\Parser\LocallangXmlParser->getParsedData() - Third argument dropped
59 * TYPO3\CMS\Core\Page\PageRenderer->addInlineLanguageLabelFile() - Fourth argument dropped
60 * TYPO3\CMS\Core\Page\PageRenderer->includeLanguageFileForInline() - Fourth argument dropped
61 * TYPO3\CMS\Core\Utility\GeneralUtility::callUserFunction() - Persistent or file prefix in first argument removed
62 * TYPO3\CMS\Core\Utility\GeneralUtility::getFileAbsFileName() - Second and thrird argument dropped
63 * TYPO3\CMS\Core\Utility\GeneralUtility::getUserObj() - File reference prefix in first argument removed
64 * TYPO3\CMS\Core\Utility\GeneralUtility::wrapJS() - Second argument dropped
65 * TYPO3\CMS\Lang\LanguageService->getLL() - Second argument dropped
66 * TYPO3\CMS\Lang\LanguageService->getLLL() - Third argument dropped
67 * TYPO3\CMS\Lang\LanguageService->getsL() - Second argument dropped
68
69 The following class properties have been dropped:
70 * TYPO3\CMS\Lang\LanguageService->charSet
71 * TYPO3\CMS\Lang\LanguageService->csConvObj
72 * TYPO3\CMS\Lang\LanguageService->moduleLabels
73 * TYPO3\CMS\Lang\LanguageService->parserFactory
74
75 The following configuration options are not evaluated anymore:
76 * $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['GLOBAL']['cliKeys']
77
78 The following entry points have been removed:
79 * typo3/cli_dispatch.phpsh
80
81
82 Impact
83 ======
84
85 Instantiating or requiring the PHP classes, will result in PHP fatal errors.
86
87 Calling the entry points via CLI will result in a file not found error.
88
89 .. index:: PHP-API