f83703f041afdec1553ce51b1c289690fad0daa4
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / master / Breaking-87193-DeprecatedFunctionalityRemoved.rst
1 .. include:: ../../Includes.txt
2
3 ===================================================
4 Breaking: #87193 - Deprecated functionality removed
5 ===================================================
6
7 See :issue:`87193`
8
9 Description
10 ===========
11
12 The following PHP classes that have been previously deprecated for v9 have been removed:
13
14 * :php:`TYPO3\CMS\Adminpanel\View\AdminPanelView`
15 * :php:`TYPO3\CMS\Backend\Controller\LoginFramesetController`
16 * :php:`TYPO3\CMS\Backend\Module\AbstractFunctionModule`
17 * :php:`TYPO3\CMS\Backend\Module\AbstractModule`
18 * :php:`TYPO3\CMS\Backend\Module\BaseScriptClass`
19 * :php:`TYPO3\CMS\Backend\RecordList\AbstractRecordList`
20 * :php:`TYPO3\CMS\Core\Cache\Frontend\StringFrontend`
21 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\AbstractComposedSalt`
22 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\ExtensionManagerConfigurationUtility`
23 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\SaltedPasswordService`
24 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\SaltedPasswordsUtility`
25 * :php:`TYPO3\CMS\Core\Encoder\JavaScriptEncoder`
26 * :php:`TYPO3\CMS\Core\FrontendEditing\FrontendEditingController`
27 * :php:`TYPO3\CMS\Core\Integrity\DatabaseIntegrityCheck`
28 * :php:`TYPO3\CMS\Core\Log\Writer\RuntimeCacheWriter`
29 * :php:`TYPO3\CMS\Core\Package\DependencyResolver`
30 * :php:`TYPO3\CMS\Core\PageTitle\AltPageTitleProvider`
31 * :php:`TYPO3\CMS\Core\Resource\Service\UserStorageCapabilityService`
32 * :php:`TYPO3\CMS\Core\Resource\Utility\BackendUtility`
33 * :php:`TYPO3\CMS\Core\Utility\ClientUtility`
34 * :php:`TYPO3\CMS\Core\Utility\PhpOptionsUtility`
35 * :php:`TYPO3\CMS\Frontend\Http\EidRequestHandler`
36 * :php:`TYPO3\CMS\Frontend\Page\ExternalPageUrlHandler`
37 * :php:`TYPO3\CMS\Frontend\Page\PageGenerator`
38 * :php:`TYPO3\CMS\Frontend\Utility\EidUtility`
39 * :php:`TYPO3\CMS\Recordlist\Controller\ElementBrowserFramesetController`
40 * :php:`TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRecordList`
41 * :php:`TYPO3\CMS\Workspaces\Service\AutoPublishService`
42 * :php:`TYPO3\CMS\Workspaces\Task\AutoPublishTask`
43 * :php:`TYPO3\CMS\Workspaces\Task\CleanupPreviewLinkTask`
44
45
46 The following PHP interfaces that have been previously deprecated for v9 have been removed:
47
48 * :php:`TYPO3\CMS\Adminpanel\View\AdminPanelViewHookInterface`
49 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\ComposedPasswordHashInterface`
50 * :php:`TYPO3\CMS\Frontend\Http\UrlHandlerInterface`
51
52
53 The following PHP class aliases that have been previously deprecated for v9 have been removed:
54
55 * :php:`TYPO3\CMS\Backend\AjaxLoginHandler`
56 * :php:`TYPO3\CMS\Backend\Form\Wizard\ImageManipulationWizard`
57 * :php:`TYPO3\CMS\Core\History\RecordHistory`
58 * :php:`TYPO3\CMS\Core\IO\PharStreamWrapper`
59 * :php:`TYPO3\CMS\Core\IO\PharStreamWrapperException`
60 * :php:`TYPO3\CMS\Core\Tree\TableConfiguration\ExtJsArrayTreeRenderer`
61 * :php:`TYPO3\CMS\ContextHelp\Controller\ContextHelpAjaxController`
62 * :php:`TYPO3\CMS\Cshmanual\Domain\Repository\TableManualRepository`
63 * :php:`TYPO3\CMS\Extbase\Configuration\Exception\ContainerIsLockedException`
64 * :php:`TYPO3\CMS\Extbase\Configuration\Exception\NoSuchFileException`
65 * :php:`TYPO3\CMS\Extbase\Configuration\Exception\NoSuchOptionException`
66 * :php:`TYPO3\CMS\Extbase\Mvc\Exception\InvalidCommandIdentifierException`
67 * :php:`TYPO3\CMS\Extbase\Mvc\Exception\InvalidMarkerException`
68 * :php:`TYPO3\CMS\Extbase\Mvc\Exception\InvalidOrNoRequestHashException`
69 * :php:`TYPO3\CMS\Extbase\Mvc\Exception\InvalidRequestTypeException`
70 * :php:`TYPO3\CMS\Extbase\Mvc\Exception\InvalidTemplateResourceException`
71 * :php:`TYPO3\CMS\Extbase\Mvc\Exception\InvalidUriPatternException`
72 * :php:`TYPO3\CMS\Extbase\Mvc\Exception\InvalidViewHelperException`
73 * :php:`TYPO3\CMS\Extbase\Mvc\Exception\RequiredArgumentMissingException`
74 * :php:`TYPO3\CMS\Extbase\Object\Container\Exception\CannotInitializeCacheException`
75 * :php:`TYPO3\CMS\Extbase\Object\Container\Exception\TooManyRecursionLevelsException`
76 * :php:`TYPO3\CMS\Extbase\Object\Exception\WrongScopeException`
77 * :php:`TYPO3\CMS\Extbase\Object\InvalidClassException`
78 * :php:`TYPO3\CMS\Extbase\Object\InvalidObjectConfigurationException`
79 * :php:`TYPO3\CMS\Extbase\Object\InvalidObjectException`
80 * :php:`TYPO3\CMS\Extbase\Object\ObjectAlreadyRegisteredException`
81 * :php:`TYPO3\CMS\Extbase\Object\UnknownClassException`
82 * :php:`TYPO3\CMS\Extbase\Object\UnknownInterfaceException`
83 * :php:`TYPO3\CMS\Extbase\Object\UnresolvedDependenciesException`
84 * :php:`TYPO3\CMS\Extbase\Persistence\Generic\Exception\CleanStateNotMemorizedException`
85 * :php:`TYPO3\CMS\Extbase\Persistence\Generic\Exception\InvalidPropertyTypeException`
86 * :php:`TYPO3\CMS\Extbase\Persistence\Generic\Exception\MissingBackendException`
87 * :php:`TYPO3\CMS\Extbase\Property\Exception\FormatNotSupportedException`
88 * :php:`TYPO3\CMS\Extbase\Property\Exception\InvalidFormatException`
89 * :php:`TYPO3\CMS\Extbase\Property\Exception\InvalidPropertyException`
90 * :php:`TYPO3\CMS\Extbase\Reflection\Exception\InvalidPropertyTypeException`
91 * :php:`TYPO3\CMS\Extbase\Security\Exception\InvalidArgumentForRequestHashGenerationException`
92 * :php:`TYPO3\CMS\Extbase\Security\Exception\SyntacticallyWrongRequestHashException`
93 * :php:`TYPO3\CMS\Extbase\Service\FlexFormService`
94 * :php:`TYPO3\CMS\Extbase\Service\TypoScriptService`
95 * :php:`TYPO3\CMS\Extbase\Validation\Exception\InvalidSubjectException`
96 * :php:`TYPO3\CMS\Extbase\Validation\Exception\NoValidatorFoundException`
97 * :php:`TYPO3\CMS\Frontend\Controller\PageInformationController`
98 * :php:`TYPO3\CMS\Frontend\Controller\TranslationStatusController`
99 * :php:`TYPO3\CMS\Frontend\View\AdminPanelView`
100 * :php:`TYPO3\CMS\Frontend\View\AdminPanelViewHookInterface`
101 * :php:`TYPO3\CMS\Fluid\Core\Compiler\TemplateCompiler`
102 * :php:`TYPO3\CMS\Fluid\Core\Exception`
103 * :php:`TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\AbstractNode`
104 * :php:`TYPO3\CMS\Fluid\Core\Parser\InterceptorInterface`
105 * :php:`TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\NodeInterface`
106 * :php:`TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\RootNode`
107 * :php:`TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\ViewHelperNode`
108 * :php:`TYPO3\CMS\Fluid\Core\Rendering\RenderingContextInterface`
109 * :php:`TYPO3\CMS\Fluid\Core\Variables\CmsVariableProvider`
110 * :php:`TYPO3\CMS\Fluid\Core\ViewHelper\AbstractConditionViewHelper`
111 * :php:`TYPO3\CMS\Fluid\Core\ViewHelper\AbstractTagBasedViewHelper`
112 * :php:`TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper`
113 * :php:`TYPO3\CMS\Fluid\Core\ViewHelper\ArgumentDefinition`
114 * :php:`TYPO3\CMS\Fluid\Core\ViewHelper\Exception`
115 * :php:`TYPO3\CMS\Fluid\Core\ViewHelper\Exception\InvalidVariableException`
116 * :php:`TYPO3\CMS\Fluid\Core\ViewHelper\Facets\ChildNodeAccessInterface`
117 * :php:`TYPO3\CMS\Fluid\Core\ViewHelper\Facets\CompilableInterface`
118 * :php:`TYPO3\CMS\Fluid\Core\ViewHelper\Facets\PostParseInterface`
119 * :php:`TYPO3\CMS\Fluid\Core\ViewHelper\TagBuilder`
120 * :php:`TYPO3\CMS\Fluid\Core\ViewHelper\TemplateVariableContainer`
121 * :php:`TYPO3\CMS\Fluid\Core\ViewHelper\ViewHelperInterface`
122 * :php:`TYPO3\CMS\Fluid\Core\ViewHelper\ViewHelperVariableContainer`
123 * :php:`TYPO3\CMS\Fluid\View\Exception`
124 * :php:`TYPO3\CMS\Fluid\View\Exception\InvalidSectionException`
125 * :php:`TYPO3\CMS\Fluid\View\Exception\InvalidTemplateResourceException`
126 * :php:`TYPO3\CMS\InfoPagetsconfig\Controller\InfoPageTyposcriptConfigController`
127 * :php:`TYPO3\CMS\Lang\LanguageService`
128 * :php:`TYPO3\CMS\Lowlevel\Command\WorkspaceVersionRecordsCommand`
129 * :php:`TYPO3\CMS\Lowlevel\View\ConfigurationView`
130 * :php:`TYPO3\CMS\Recordlist\RecordList`
131 * :php:`TYPO3\CMS\Saltedpasswords\Exception\InvalidSaltException`
132 * :php:`TYPO3\CMS\Saltedpasswords\Salt\AbstractSalt`
133 * :php:`TYPO3\CMS\Saltedpasswords\Salt\AbstractComposedSalt`
134 * :php:`TYPO3\CMS\Saltedpasswords\Salt\Argon2iSalt`
135 * :php:`TYPO3\CMS\Saltedpasswords\Salt\BcryptSalt`
136 * :php:`TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt`
137 * :php:`TYPO3\CMS\Saltedpasswords\Salt\ComposedSaltInterface`
138 * :php:`TYPO3\CMS\Saltedpasswords\Salt\Md5Salt`
139 * :php:`TYPO3\CMS\Saltedpasswords\Salt\SaltFactory`
140 * :php:`TYPO3\CMS\Saltedpasswords\Salt\SaltInterface`
141 * :php:`TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt`
142 * :php:`TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt`
143 * :php:`TYPO3\CMS\Saltedpasswords\SaltedPasswordsService`
144 * :php:`TYPO3\CMS\Saltedpasswords\Utility\ExensionManagerConfigurationUtility`
145 * :php:`TYPO3\CMS\Saltedpasswords\Utility\SaltedPasswordsUtility`
146 * :php:`TYPO3\CMS\Sv\AbstractAuthenticationService`
147 * :php:`TYPO3\CMS\Sv\AuthenticationService`
148 * :php:`TYPO3\CMS\Sv\Report\ServicesListReport`
149 * :php:`TYPO3\CMS\T3editor\CodeCompletion`
150 * :php:`TYPO3\CMS\T3editor\TypoScriptReferenceLoader`
151 * :php:`TYPO3\CMS\Version\DataHandler\CommandMap`
152 * :php:`TYPO3\CMS\Version\Dependency\DependencyEntityFactory`
153 * :php:`TYPO3\CMS\Version\Dependency\DependencyResolver`
154 * :php:`TYPO3\CMS\Version\Dependency\ElementEntity`
155 * :php:`TYPO3\CMS\Version\Dependency\ElementEntityProcessor`
156 * :php:`TYPO3\CMS\Version\Dependency\EventCallback`
157 * :php:`TYPO3\CMS\Version\Dependency\ReferenceEntity`
158 * :php:`TYPO3\CMS\Version\Hook\DataHandlerHook`
159 * :php:`TYPO3\CMS\Version\Hook\PreviewHook`
160 * :php:`TYPO3\CMS\Version\Utility\WorkspacesUtility`
161
162
163 The following PHP class methods that have been previously deprecated for v9 have been removed:
164
165 * :php:`TYPO3\CMS\Backend\FrontendBackendUserAuthentication->initializeAdminPanel()`
166 * :php:`TYPO3\CMS\Backend\FrontendBackendUserAuthentication->initializeFrontendEdit()`
167 * :php:`TYPO3\CMS\Backend\FrontendBackendUserAuthentication->isFrontendEditingActive()`
168 * :php:`TYPO3\CMS\Backend\FrontendBackendUserAuthentication->displayAdminPanel()`
169 * :php:`TYPO3\CMS\Backend\FrontendBackendUserAuthentication->isAdminPanelVisible()`
170 * :php:`TYPO3\CMS\Backend\FrontendBackendUserAuthentication->checkBackendAccessSettingsFromInitPhp()`
171 * :php:`TYPO3\CMS\Backend\FrontendBackendUserAuthentication->extPageReadAccess()`
172 * :php:`TYPO3\CMS\Backend\FrontendBackendUserAuthentication->extGetTreeList()`
173 * :php:`TYPO3\CMS\Backend\FrontendBackendUserAuthentication->extGetLL()`
174 * :php:`TYPO3\CMS\Core\Charset\CharsetConverter->convArray()`
175 * :php:`TYPO3\CMS\Core\Charset\CharsetConverter->convCaseFirst()`
176 * :php:`TYPO3\CMS\Core\Charset\CharsetConverter->crop()`
177 * :php:`TYPO3\CMS\Core\Charset\CharsetConverter->entities_to_utf8()`
178 * :php:`TYPO3\CMS\Core\Charset\CharsetConverter->parse_charset()`
179 * :php:`TYPO3\CMS\Core\Charset\CharsetConverter->utf8_char2byte_pos()`
180 * :php:`TYPO3\CMS\Core\Charset\CharsetConverter->utf8_to_entities()`
181 * :php:`TYPO3\CMS\Core\Core\Bootstrap->__construct()`
182 * :php:`TYPO3\CMS\Core\Core\Bootstrap->configure()`
183 * :php:`TYPO3\CMS\Core\Core\Bootstrap->createApplicationContext()`
184 * :php:`TYPO3\CMS\Core\Core\Bootstrap->checkIfEssentialConfigurationExists()`
185 * :php:`TYPO3\CMS\Core\Core\Bootstrap->defineTypo3RequestTypes()`
186 * :php:`TYPO3\CMS\Core\Core\Bootstrap->disableCoreCaches()`
187 * :php:`TYPO3\CMS\Core\Core\Bootstrap->getEarlyInstance()`
188 * :php:`TYPO3\CMS\Core\Core\Bootstrap->getEarlyInstances()`
189 * :php:`TYPO3\CMS\Core\Core\Bootstrap->getInstance()`
190 * :php:`TYPO3\CMS\Core\Core\Bootstrap->initializeCachingFramework()`
191 * :php:`TYPO3\CMS\Core\Core\Bootstrap->initializePackageManagement()`
192 * :php:`TYPO3\CMS\Core\Core\Bootstrap->loadConfigurationAndInitialize()`
193 * :php:`TYPO3\CMS\Core\Core\Bootstrap->populateLocalConfiguration()`
194 * :php:`TYPO3\CMS\Core\Core\Bootstrap->setEarlyInstance()`
195 * :php:`TYPO3\CMS\Core\Core\Bootstrap->setFinalCachingFrameworkCacheConfiguration()`
196 * :php:`TYPO3\CMS\Core\Core\Bootstrap->setRequestType()`
197 * :php:`TYPO3\CMS\Core\Core\Bootstrap->usesComposerClassLoading()`
198 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\Argon2iPasswordHash->getOptions()`
199 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\Argon2iPasswordHash->setOptions()`
200 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\BcryptPasswordHash->getOptions()`
201 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\BcryptPasswordHash->setOptions()`
202 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishSalt->getHashCount()`
203 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishSalt->getMaxHashCount()`
204 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishSalt->getMinHashCount()`
205 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishSalt->getSaltLength()`
206 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishSalt->getSetting()`
207 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishSalt->setHashCount()`
208 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishSalt->setMaxHashCount()`
209 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishSalt->setMinHashCount()`
210 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\Md5PasswordHash->getSetting()`
211 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\Md5PasswordHash->getSaltLength()`
212 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash->getHashCount()`
213 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash->getMaxHashCount()`
214 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash->getMinHashCount()`
215 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash->getSaltLength()`
216 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash->getSetting()`
217 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash->setHashCount()`
218 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash->setMaxHashCount()`
219 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash->setMinHashCount()`
220 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash->getHashCount()`
221 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash->getMaxHashCount()`
222 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash->getMinHashCount()`
223 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash->getSaltLength()`
224 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash->getSetting()`
225 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash->setHashCount()`
226 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash->setMaxHashCount()`
227 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash->setMinHashCount()`
228 * :php:`TYPO3\CMS\Core\Package\PackageManager->injectDependencyResolver()`
229 * :php:`TYPO3\CMS\Core\TypoScript\TemplateService->getFileName()`
230 * :php:`TYPO3\CMS\Core\TypoScript\TemplateService->getFromMPmap()`
231 * :php:`TYPO3\CMS\Core\TypoScript\TemplateService->init()`
232 * :php:`TYPO3\CMS\Core\TypoScript\TemplateService->initMPmap_create()`
233 * :php:`TYPO3\CMS\Core\TypoScript\TemplateService->linkData()`
234 * :php:`TYPO3\CMS\Core\TypoScript\TemplateService->printTitle()`
235 * :php:`TYPO3\CMS\Core\Utility\GeneralUtility->_GETset()`
236 * :php:`TYPO3\CMS\Core\Utility\GeneralUtility->arrayToLogString()`
237 * :php:`TYPO3\CMS\Core\Utility\GeneralUtility->clientInfo()`
238 * :php:`TYPO3\CMS\Core\Utility\GeneralUtility->deprecationLog()`
239 * :php:`TYPO3\CMS\Core\Utility\GeneralUtility->devLog()`
240 * :php:`TYPO3\CMS\Core\Utility\GeneralUtility->getDeprecationLogFileName()`
241 * :php:`TYPO3\CMS\Core\Utility\GeneralUtility->getHostname()`
242 * :php:`TYPO3\CMS\Core\Utility\GeneralUtility->getUserObj()`
243 * :php:`TYPO3\CMS\Core\Utility\GeneralUtility->initSysLog()`
244 * :php:`TYPO3\CMS\Core\Utility\GeneralUtility->llXmlAutoFileName()`
245 * :php:`TYPO3\CMS\Core\Utility\GeneralUtility->logDeprecatedFunction()`
246 * :php:`TYPO3\CMS\Core\Utility\GeneralUtility->logDeprecatedViewHelperAttribute()`
247 * :php:`TYPO3\CMS\Core\Utility\GeneralUtility->sysLog()`
248 * :php:`TYPO3\CMS\Core\Utility\GeneralUtility->unQuoteFilenames()`
249 * :php:`TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->addParams()`
250 * :php:`TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->calcIntExplode()`
251 * :php:`TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->currentPageUrl()`
252 * :php:`TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->enableFields()`
253 * :php:`TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->filelink()`
254 * :php:`TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->filelist()`
255 * :php:`TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->typolinkWrap()`
256 * :php:`TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_addParams()`
257 * :php:`TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_filelink()`
258 * :php:`TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->stdWrap_filelist()`
259 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->addTempContentHttpHeaders()`
260 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->checkAlternativeIdMethods()`
261 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->checkPageForMountpointRedirect()`
262 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->checkPageForShortcutRedirect()`
263 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->checkPageUnavailableHandler()`
264 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->connectToDB()`
265 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->convertCharsetRecursivelyToUtf8()`
266 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->convPOSTCharset()`
267 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->domainNameMatchesCurrentRequest()`
268 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->getDomainDataForPid()`
269 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->getDomainNameForPid()`
270 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->getLLL()`
271 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->getPageShortcut()`
272 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->getUniqueId()`
273 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->handleDataSubmission()`
274 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->hook_eofe()`
275 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->initFEuser()`
276 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->initializeBackendUser()`
277 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->initializeRedirectUrlHandlers()`
278 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->initLLvars()`
279 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->initTemplate()`
280 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->makeCacheHash()`
281 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->mergingWithGetVars()`
282 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->pageErrorHandler()`
283 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->pageNotFoundAndExit()`
284 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->pageNotFoundHandler()`
285 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->pageUnavailableAndExit()`
286 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->pageUnavailableHandler()`
287 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->previewInfo()`
288 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->processOutput()`
289 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->readLLfile()`
290 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->redirectToCurrentPage()`
291 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->redirectToExternalUrl()`
292 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->sendCacheHeaders()`
293 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->sendHttpHeadersDirectly()`
294 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->setCSS()`
295 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->storeSessionData()`
296 * :php:`TYPO3\CMS\Frontend\Page\PageRepository->getFirstWebPage()`
297 * :php:`TYPO3\CMS\Frontend\Page\PageRepository->getDomainStartPage()`
298 * :php:`TYPO3\CMS\Frontend\Page\PageRepository->getRootLine()`
299 * :php:`TYPO3\CMS\Frontend\Page\PageRepository->getRecordsByField()`
300 * :php:`TYPO3\CMS\Frontend\Page\PageRepository->deleteClause()`
301 * :php:`TYPO3\CMS\Frontend\Page\PageRepository->checkWorkspaceAccess()`
302 * :php:`TYPO3\CMS\Frontend\Page\PageRepository->getFileReferences()`
303
304
305 The following PHP static class methods that have been previously deprecated for v9 have been removed:
306
307 * :php:`TYPO3\CMS\Backend\Utility\BackendUtility::deleteClause()`
308 * :php:`TYPO3\CMS\Backend\Utility\BackendUtility::getOriginalTranslationTable()`
309 * :php:`TYPO3\CMS\Backend\Utility\BackendUtility::getTCAtypes()`
310 * :php:`TYPO3\CMS\Backend\Utility\BackendUtility::storeHash()`
311 * :php:`TYPO3\CMS\Backend\Utility\BackendUtility::getHash()`
312 * :php:`TYPO3\CMS\Backend\Utility\BackendUtility::getListGroupNames()`
313 * :php:`TYPO3\CMS\Backend\Utility\BackendUtility::getModTSconfig()`
314 * :php:`TYPO3\CMS\Backend\Utility\BackendUtility::unsetMenuItems()`
315 * :php:`TYPO3\CMS\Backend\Utility\BackendUtility::getModuleUrl()`
316 * :php:`TYPO3\CMS\Backend\Utility\BackendUtility::getPidForModTSconfig()`
317 * :php:`TYPO3\CMS\Backend\Utility\BackendUtility::getDomainStartPage()`
318 * :php:`TYPO3\CMS\Backend\Utility\BackendUtility::shortcutExists()`
319 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\PasswordHashFactory::determineSaltingHashingMethod()`
320 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\PasswordHashFactory::getSaltingInstance()`
321 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\PasswordHashFactory::setPreferredHashingMethod()`
322
323
324 The following methods changed signature according to previous deprecations in v9 at the end of the argument list:
325
326 * :php:`TYPO3\CMS\Backend\Http\RouteDispatcher->dispatch()` - Second argument dropped
327 * :php:`TYPO3\CMS\Backend\Utility\BackendUtility::getPagesTSconfig()` - Second and third argument dropped
328 * :php:`TYPO3\CMS\Core\Charset\CharsetConverter->conv()` - Fourth argument dropped
329 * :php:`TYPO3\CMS\Core\Core\Bootstrap->checkIfEssentialConfigurationExists()` - First argument mandatory
330 * :php:`TYPO3\CMS\Core\Core\Bootstrap->populateLocalConfiguration()` - First argument mandatory
331 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishPasswordHash->getHashedPassword()` - Second argument dropped
332 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\Md5PasswordHash->getHashedPassword()` - Second argument dropped
333 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash->getHashedPassword()` - Second argument dropped
334 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash->getHashedPassword()` - Second argument dropped
335 * :php:`TYPO3\CMS\Core\Http\Dispatcher->dispatch()` - Second argument dropped
336 * :php:`TYPO3\CMS\Core\Package\PackageManager->__construct()` - First argument mandatory
337 * :php:`TYPO3\CMS\Core\Utility\GeneralUtility->explodeUrl2Array()` - Second argument dropped
338 * :php:`TYPO3\CMS\Core\Utility\GeneralUtility->getUrl()` - Third argument must be an array of arrays if given
339 * :php:`TYPO3\CMS\Core\Utility\GeneralUtility->mkdir_deep()` - Second argument dropped
340 * :php:`TYPO3\CMS\Frontend\Page\PageRepository->getRawRecord()` - Fourth argument dropped
341 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->__construct()` - Fourth argument unused
342 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->calculateLinkVars()` - First argument mandatory
343 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->preparePageContentGeneration()` - First argument mandatory
344
345
346
347 The following public class properties have been dropped:
348
349 * :php:`TYPO3\CMS\Backend\FrontendBackendUserAuthentication->extAdmEnabled`
350 * :php:`TYPO3\CMS\Backend\FrontendBackendUserAuthentication->adminPanel`
351 * :php:`TYPO3\CMS\Backend\FrontendBackendUserAuthentication->frontendEdit`
352 * :php:`TYPO3\CMS\Backend\FrontendBackendUserAuthentication->extAdminConfig`
353 * :php:`TYPO3\CMS\Core\Charset\CharsetConverter->synonyms`
354 * :php:`TYPO3\CMS\Core\TypoScript\TemplateService->allowedPaths`
355 * :php:`TYPO3\CMS\Core\TypoScript\TemplateService->debug`
356 * :php:`TYPO3\CMS\Core\TypoScript\TemplateService->fileCache`
357 * :php:`TYPO3\CMS\Core\TypoScript\TemplateService->frames`
358 * :php:`TYPO3\CMS\Core\TypoScript\TemplateService->MPmap`
359 * :php:`TYPO3\CMS\Core\TypoScript\TemplateService->whereClause`
360 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->activeUrlHandlers`
361 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->ADMCMD_preview_BEUSER_uid`
362 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->altPageTitle`
363 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->beUserLogin`
364 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->debug`
365 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->gr_list`
366 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->lang`
367 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->loginUser`
368 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->MP_defaults`
369 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->page_cache_reg1`
370 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->showHiddenPage`
371 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->showHiddenRecords`
372 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->siteScript`
373 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->sys_language_content`
374 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->sys_language_contentOL`
375 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->sys_language_mode`
376 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->sys_language_uid`
377 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->workspacePreview`
378 * :php:`TYPO3\CMS\Frontend\Page\PageRepository->error_getRootLine_failPid`
379 * :php:`TYPO3\CMS\Frontend\Page\PageRepository->error_getRootLine`
380 * :php:`TYPO3\CMS\Frontend\Page\PageRepository->versioningPreview`
381 * :php:`TYPO3\CMS\Frontend\Page\PageRepository->workspaceCache`
382
383
384 The following class methods have changed visibility:
385
386 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishPasswordHash->base64Encode()` changed from public to protected
387 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishPasswordHash->isValidSalt()` changed from public to protected
388 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\Md5PasswordHash->base64Encode()` changed from public to protected
389 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\Md5PasswordHash->isValidSalt()` changed from public to protected
390 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash->base64Encode()` changed from public to protected
391 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash->isValidSalt()` changed from public to protected
392 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash->base64Encode()` changed from public to protected
393 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash->isValidSalt()` changed from public to protected
394 * :php:`TYPO3\CMS\Core\TypoScript\TemplateService->flattenSetup()` changed from public to protected
395 * :php:`TYPO3\CMS\Core\TypoScript\TemplateService->mergeConstantsFromPageTSconfig()` changed from public to protected
396 * :php:`TYPO3\CMS\Core\TypoScript\TemplateService->prependStaticExtra()` changed from public to protected
397 * :php:`TYPO3\CMS\Core\TypoScript\TemplateService->processIncludes()` changed from public to protected
398 * :php:`TYPO3\CMS\Core\TypoScript\TemplateService->substituteConstants()` changed from public to protected
399 * :php:`TYPO3\CMS\Core\TypoScript\TemplateService->versionOL()` changed from public to protected
400 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->clearPageCacheContent_pidList()` changed from public to protected
401 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->contentStrReplace()` changed from public to protected
402 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->realPageCacheContent()` changed from public to protected
403 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->setPageCacheContent()` changed from public to protected
404 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->setSysLastChanged()` changed from public to protected
405 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->tempPageCacheContent()` changed from public to protected
406 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateModuleController->checkExtObj()` changed from public to protected
407 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateModuleController->checkSubExtObj()` changed from public to protected
408 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateModuleController->clearCache()` changed from public to protected
409 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateModuleController->extObjContent()` changed from public to protected
410 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateModuleController->extObjHeader()` changed from public to protected
411 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateModuleController->getExternalItemConfig()` changed from public to protected
412 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateModuleController->getExtObjContent()` changed from public to protected
413 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateModuleController->init()` changed from public to protected
414 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateModuleController->handleExternalFunctionValue()` changed from public to protected
415 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateModuleController->main()` changed from public to protected
416 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateModuleController->menuConfig()` changed from public to protected
417 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateModuleController->mergeExternalItems()` changed from public to protected
418 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateModuleController->setInPageArray()` changed from public to protected
419 * :php:`TYPO3\CMS\Tstemplate\Controller\TemplateAnalyzerModuleFunctionController->initialize_editor()` changed from public to protected
420 * :php:`TYPO3\CMS\Tstemplate\Controller\TemplateAnalyzerModuleFunctionController->handleExternalFunctionValue()` changed from public to protected
421 * :php:`TYPO3\CMS\Tstemplate\Controller\TemplateAnalyzerModuleFunctionController->modMenu()` changed from public to protected
422 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateConstantEditorModuleFunctionController->initialize_editor()` changed from public to protected
423 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateConstantEditorModuleFunctionController->handleExternalFunctionValue()` changed from public to protected
424 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateInformationModuleFunctionController->initialize_editor()` changed from public to protected
425 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateInformationModuleFunctionController->handleExternalFunctionValue()` changed from public to protected
426 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateInformationModuleFunctionController->tableRowData()` changed from public to protected
427 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateObjectBrowserModuleFunctionController->initialize_editor()` changed from public to protected
428 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateObjectBrowserModuleFunctionController->handleExternalFunctionValue()` changed from public to protected
429 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateObjectBrowserModuleFunctionController->modMenu()` changed from public to protected
430
431
432 The following class properties have changed visibility:
433
434 * :php:`TYPO3\CMS\Core\Charset\CharsetConverter->eucBasedSets` changed from public to protected
435 * :php:`TYPO3\CMS\Core\Charset\CharsetConverter->noCharByteVal` changed from public to protected
436 * :php:`TYPO3\CMS\Core\Charset\CharsetConverter->parsedCharsets` changed from public to protected
437 * :php:`TYPO3\CMS\Core\Charset\CharsetConverter->toASCII` changed from public to protected
438 * :php:`TYPO3\CMS\Core\Charset\CharsetConverter->twoByteSets` changed from public to protected
439 * :php:`TYPO3\CMS\Frontend\Page\PageRepository->sys_language_uid` changed from public to protected
440 * :php:`TYPO3\CMS\Frontend\Page\PageRepository->versioningWorkspaceId` changed from public to protected
441 * :php:`TYPO3\CMS\Core\TypoScript\TemplateService->absoluteRootLine` changed from public to protected
442 * :php:`TYPO3\CMS\Core\TypoScript\TemplateService->matchAll` changed from public to protected
443 * :php:`TYPO3\CMS\Core\TypoScript\TemplateService->nextLevel` changed from public to protected
444 * :php:`TYPO3\CMS\Core\TypoScript\TemplateService->outermostRootlineIndexWithTemplate` changed from public to protected
445 * :php:`TYPO3\CMS\Core\TypoScript\TemplateService->rootId` changed from public to protected
446 * :php:`TYPO3\CMS\Core\TypoScript\TemplateService->rowSum` changed from public to protected
447 * :php:`TYPO3\CMS\Core\TypoScript\TemplateService->sectionsMatch` changed from public to protected
448 * :php:`TYPO3\CMS\Core\TypoScript\TemplateService->simulationHiddenOrTime` changed from public to protected
449 * :php:`TYPO3\CMS\Core\TypoScript\TemplateService->sitetitle` changed from public to protected
450 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->cacheContentFlag` changed from public to protected
451 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->cacheExpires` changed from public to protected
452 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->cacheTimeOutDefault` changed from public to protected
453 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->isClientCachable` changed from public to protected
454 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->loginAllowedInBranch` changed from public to protected
455 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->loginAllowedInBranch_mode` changed from public to protected
456 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->no_cacheBeforePageGen` changed from public to protected
457 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->pageAccessFailureHistory` changed from public to protected
458 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->pageCacheTags` changed from public to protected
459 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->pagesTSconfig` changed from public to protected
460 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->tempContent` changed from public to protected
461 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->uniqueCounter` changed from public to protected
462 * :php:`TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->uniqueString` changed from public to protected
463 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateModuleController->access` changed from public to protected
464 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateModuleController->CMD` changed from public to protected
465 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateModuleController->content` changed from public to protected
466 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateModuleController->edit` changed from public to protected
467 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateModuleController->extClassConf` changed from public to protected
468 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateModuleController->extObj` changed from public to protected
469 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateModuleController->id` changed from public to protected
470 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateModuleController->MCONF` changed from public to protected
471 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateModuleController->modMenu_type` changed from public to protected
472 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateModuleController->modTSconfig` changed from public to protected
473 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateModuleController->pageinfo` changed from public to protected
474 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateModuleController->perms_clause` changed from public to protected
475 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateModuleController->sObj` changed from public to protected
476 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateModuleController->textExtensions` changed from public to protected
477 * :php:`TYPO3\CMS\Tstemplate\Controller\TemplateAnalyzerModuleFunctionController->extClassConf` changed from public to protected
478 * :php:`TYPO3\CMS\Tstemplate\Controller\TemplateAnalyzerModuleFunctionController->function_key` changed from public to protected
479 * :php:`TYPO3\CMS\Tstemplate\Controller\TemplateAnalyzerModuleFunctionController->localLangFile` changed from public to protected
480 * :php:`TYPO3\CMS\Tstemplate\Controller\TemplateAnalyzerModuleFunctionController->pObj` changed from public to protected
481 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateConstantEditorModuleFunctionController->extClassConf` changed from public to protected
482 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateConstantEditorModuleFunctionController->function_key` changed from public to protected
483 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateConstantEditorModuleFunctionController->localLangFile` changed from public to protected
484 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateConstantEditorModuleFunctionController->pObj` changed from public to protected
485 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateInformationModuleFunctionController->extClassConf` changed from public to protected
486 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateInformationModuleFunctionController->function_key` changed from public to protected
487 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateInformationModuleFunctionController->localLangFile` changed from public to protected
488 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateInformationModuleFunctionController->pObj` changed from public to protected
489 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateInformationModuleFunctionController->tce_processed` changed from public to protected
490 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateObjectBrowserModuleFunctionController->extClassConf` changed from public to protected
491 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateObjectBrowserModuleFunctionController->function_key` changed from public to protected
492 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateObjectBrowserModuleFunctionController->localLangFile` changed from public to protected
493 * :php:`TYPO3\CMS\Tstemplate\Controller\TypoScriptTemplateObjectBrowserModuleFunctionController->pObj` changed from public to protected
494
495
496 The following scheduler tasks have been removed:
497
498 * EXT:workspaces CleanupPreviewLinkTask
499 * EXT:workspaces AutoPublishTask
500
501
502 The following user TSconfig options have been dropped:
503
504 * Prefix `mod.` to override page TSconfig is ignored
505 * `TSFE.frontendEditingController` to override the frontend editing controller in EXT:feedit
506
507
508 The following TypoScript options have been dropped:
509
510 * `config.concatenateJsAndCss`
511 * `config.titleTagFunction`
512 * `config.typolinkCheckRootline`
513 * `config.USERNAME_substToken`
514 * `config.USERUID_substToken`
515 * `page.javascriptLibs`
516 * `page.javascriptLibs.jQuery`
517 * `stdWrap.addParams`
518 * `stdWrap.filelink`
519 * `stdWrap.filelist`
520
521
522 The following constants have been dropped:
523
524 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishPasswordHash::ITOA64`
525 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishPasswordHash::HASH_COUNT`
526 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishPasswordHash::MAX_HASH_COUNT`
527 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishPasswordHash::MIN_HASH_COUNT`
528 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\Md5PasswordHash::ITOA64`
529 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash::ITOA64`
530 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash::HASH_COUNT`
531 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash::MAX_HASH_COUNT`
532 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash::MIN_HASH_COUNT`
533 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash::ITOA64`
534 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash::HASH_COUNT`
535 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash::MAX_HASH_COUNT`
536 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash::MIN_HASH_COUNT`
537 * :php:`TYPO3\CMS\Core\Utility\GeneralUtility::SYSLOG_SEVERITY_ERROR`
538 * :php:`TYPO3\CMS\Core\Utility\GeneralUtility::SYSLOG_SEVERITY_FATAL`
539 * :php:`TYPO3\CMS\Core\Utility\GeneralUtility::SYSLOG_SEVERITY_INFO`
540 * :php:`TYPO3\CMS\Core\Utility\GeneralUtility::SYSLOG_SEVERITY_NOTICE`
541 * :php:`TYPO3\CMS\Core\Utility\GeneralUtility::SYSLOG_SEVERITY_WARNING`
542
543
544 The following global options are ignored:
545
546 * :php:`$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/saltedpasswords']['saltMethods']`
547 * :php:`$GLOBALS['TYPO3_CONF_VARS']['SYS']['enableDeprecationLog']`
548
549
550 The following language files and aliases have been removed:
551
552 * :php:`EXT:saltedpasswords/Resources/Private/Language/locallang.xlf`
553 * :php:`EXT:saltedpasswords/Resources/Private/Language/locallang_em.xlf`
554
555
556 The following global variables have been removed:
557
558 * :php:`$GLOBALS['TYPO3_LOADED_EXT']`
559
560
561 The following hooks have been removed:
562
563 * :php:`$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/index_ts.php']['preBeUser']`
564 * :php:`$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/index_ts.php']['preprocessRequest']`
565 * :php:`$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_fe.php']['checkAlternativeIdMethods-PostProc']`
566 * :php:`$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_fe.php']['checkDataSubmission']`
567 * :php:`$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_fe.php']['connectToDB']`
568 * :php:`$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_fe.php']['hook_previewInfo']`
569 * :php:`$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_fe.php']['tslib_fe-PostProc']`
570
571
572 The following feature is now always enabled:
573
574 * :php:`simplifiedControllerActionDispatching` - Backend controller actions do not receive a prepared response object anymore
575
576
577 The following features have been removed:
578
579 * Migration from v4 to v5 PackagesStates.php
580 * `eID` script targets cannot define a script path anymore:
581 `$GLOBALS['TYPO3_CONF_VARS']['FE']['eID_include']['my_eID'] = 'EXT:benni/Scripts/download.php'` will not work anymore.
582 Instead, they must contain a target (callable, class/method, function).
583
584 The following database fields have been removed:
585
586 * `index_phash.data_page_reg1`
587
588 Impact
589 ======
590
591 Instantiating or requiring the PHP classes, calling the PHP methods directly, will result in PHP fatal errors.
592
593 .. index:: Backend, CLI, FlexForm, Fluid, Frontend, JavaScript, LocalConfiguration, PHP-API, TCA, TSConfig, TypoScript, PartiallyScanned