[!!!][TASK] Drop TBE_TEMPLATE variable 92/59492/6
authorBenni Mack <benni@typo3.org>
Fri, 18 Jan 2019 20:52:19 +0000 (21:52 +0100)
committerBenni Mack <benni@typo3.org>
Tue, 29 Jan 2019 07:19:29 +0000 (08:19 +0100)
commit5e589a3353f7ab5928550f416e6a17d88e1fe458
treeddd6e9a7bd6289e46fbac4fd8f026d9a289023f8
parent721a8ba106f5d830b6007a36c3f6ac9ec77bc723
[!!!][TASK] Drop TBE_TEMPLATE variable

The global variable TBE_TEMPLATE is not
necessary anymore, and is not available anymore.

The change is still ugly, as TBE_TEMPLATE
initializes the PageRenderer object
with necessary information, which should
become built inside PageRenderer for BE. This has been
moved to Backend's RequestHandler where this can be
abstracted further at a later point.

Resolves: #87567
Releases: master
Change-Id: If1cb184740f1e99c0aeca5ae19c85899d56f3f9a
Reviewed-on: https://review.typo3.org/59492
Tested-by: TYPO3com <noreply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Daniel Gorges <daniel.gorges@b13.de>
Tested-by: Daniel Gorges <daniel.gorges@b13.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
14 files changed:
typo3/sysext/backend/Classes/Controller/BackendController.php
typo3/sysext/backend/Classes/Controller/DummyController.php
typo3/sysext/backend/Classes/Controller/LoginController.php
typo3/sysext/backend/Classes/Controller/Wizard/AbstractWizardController.php
typo3/sysext/backend/Classes/Http/RequestHandler.php
typo3/sysext/backend/Classes/Middleware/LegacyBackendTemplateInitialization.php [deleted file]
typo3/sysext/backend/Classes/Template/DocumentTemplate.php
typo3/sysext/backend/Configuration/RequestMiddlewares.php
typo3/sysext/backend/Tests/Unit/Controller/LoginControllerTest.php
typo3/sysext/core/Classes/Page/PageRenderer.php
typo3/sysext/core/Classes/TypoScript/ExtendedTemplateService.php
typo3/sysext/core/Documentation/Changelog/master/Breaking-87567-GlobalVariableTBE_TEMPLATERemoved.rst [new file with mode: 0644]
typo3/sysext/install/Configuration/ExtensionScanner/Php/ArrayGlobalMatcher.php
typo3/sysext/recordlist/Classes/RecordList/DatabaseRecordList.php