[TASK] Allow multiple extractor services with the same priority
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / 8.0 / Breaking-72368-TYPO3ConstantsRemoved.rst
1
2 .. include:: ../../Includes.txt
3
4 ==========================================
5 Breaking: #72368 - TYPO3 Constants removed
6 ==========================================
7
8 See :issue:`72368`
9
10 Description
11 ===========
12
13 The PHP constants `TYPO3_enterInstallScript` and `TYPO3_cliMode` and the global variable `$GLOBALS['TYPO3_AJAX']` which were used when a TYPO3
14 Request was initialized have been removed. They have been replaced by an alternative to use the `TYPO3_REQUESTTYPE` constant at the very beginning of each
15 TYPO3 request.
16
17
18 Impact
19 ======
20
21 Checking for the mentioned constants and global variable have no effect anymore and may lead to unexpected behaviour.
22
23 If not checked if the constant even was defined, the application will stop immediately.
24
25
26 Affected Installations
27 ======================
28
29 Any installation which uses a third-party extension using these constants.
30
31
32 Migration
33 =========
34
35 Use `TYPO3_REQUESTTYPE & TYPO3_REQUESTTYPE_CLI` or `TYPO3_REQUESTTYPE & TYPO3_REQUESTTYPE_INSTALL` instead.
36
37 .. index:: PHP-API