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