[TASK] Update tags for all rst files for 8.0
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / 8.0 / Breaking-72424-RemovedDeprecatedTypoScriptFrontendControllerOptionsAndMethods.rst
1
2 .. include:: ../../Includes.txt
3
4 ======================================================================================
5 Breaking: #72424 - Removed deprecated TypoScriptFrontendController options and methods
6 ======================================================================================
7
8 See :issue:`72424`
9
10 Description
11 ===========
12
13 The following methods from `TypoScriptFrontendController` have been removed:
14
15 * `getPageRenderer()`
16 * `setExternalJumpUrl()`
17 * `jumpUrl()`
18 * `acquirePageGenerationLock()`
19 * `releasePageGenerationLock()`
20 * `doXHTML_cleaning()`
21 * `doLocalAnchorFix()`
22 * `checkFileInclude()`
23 * `prefixLocalAnchorsWithScript()`
24 * `getStorageSiterootPids()`
25
26 Additionally, the public properties `jumpurl`, `JSeventFuncCalls` and `anchorPrefix` have been removed. The
27 request parameter `jumpurl` is not evaluated anymore.
28
29 The TypoScript property `config.additionalHeaders` has been removed.
30
31
32 Impact
33 ======
34
35 Calling any of the PHP methods directly will result in a fatal error. Accessing the properties will result in a PHP
36 warning. Setting the TypoScript property has no effect anymore.
37
38 Additionally, if EXT:felogin is misconfigured and lacks the `storagePid` property, an exception will be thrown.
39
40
41 Affected Installations
42 ======================
43
44 Any installation using the TypoScript property above, or a TYPO3 instance having third-party extensions calling
45 the methods or properties directly.
46
47
48 Migration
49 =========
50
51 Use the TER extension `jumpurl` to implement the jumpurl functionality.
52
53 Use the `config.additionalHeaders` subproperties (see https://docs.typo3.org/typo3cms/TyposcriptReference/Setup/Config/Index.html#additionalheaders for details) to add the additional header lines.
54
55 .. index:: PHP-API, TypoScript, Frontend