[TASK] Refactor AdminPanelView - remove module specifics 85/55985/5
authorSusanne Moog <susanne.moog@typo3.org>
Fri, 2 Mar 2018 09:21:17 +0000 (10:21 +0100)
committerGeorg Ringer <georg.ringer@gmail.com>
Sun, 4 Mar 2018 11:18:56 +0000 (12:18 +0100)
commit3b39a1a94fca3af7019fedb2a3a5c139d4ceee0f
tree3f94a0b0b0447062b886a07e153d881cd9b605fc
parent13260d99adaada50c96a6fad28291d6a779a166f
[TASK] Refactor AdminPanelView - remove module specifics

This is the second step in the AdminPanelView refactoring. It
extracts module specific code and uses a more generic API to
initialize, configure and display admin panel modules.

Resolves: #84118
Releases: master
Change-Id: I85a1e11dfd7d9397fabbfbd7d5cf658387056644
Reviewed-on: https://review.typo3.org/55985
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
16 files changed:
typo3/sysext/core/Documentation/Changelog/master/Deprecation-84118-VariousPublicMethodsOfAdminPanelViewDeprecated.rst [new file with mode: 0644]
typo3/sysext/frontend/Classes/AdminPanel/AbstractModule.php
typo3/sysext/frontend/Classes/AdminPanel/AdminPanelModuleInterface.php
typo3/sysext/frontend/Classes/AdminPanel/CacheModule.php
typo3/sysext/frontend/Classes/AdminPanel/EditModule.php
typo3/sysext/frontend/Classes/AdminPanel/InfoModule.php
typo3/sysext/frontend/Classes/AdminPanel/PreviewModule.php
typo3/sysext/frontend/Classes/AdminPanel/TsDebugModule.php
typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php
typo3/sysext/frontend/Classes/Middleware/PageResolver.php
typo3/sysext/frontend/Classes/View/AdminPanelView.php
typo3/sysext/frontend/Tests/Unit/View/AdminPanelViewTest.php
typo3/sysext/frontend/Tests/Unit/View/Fixtures/AdminPanelDisabledModuleFixture.php [new file with mode: 0644]
typo3/sysext/frontend/Tests/Unit/View/Fixtures/AdminPanelEnabledShownOnSubmitInitializeModuleFixture.php [new file with mode: 0644]
typo3/sysext/frontend/Tests/UnitDeprecated/View/AdminPanelViewTest.php [deleted file]
typo3/sysext/install/Configuration/ExtensionScanner/Php/MethodCallMatcher.php