[FEATURE] Allow PSR-7 dispatching for Backend modules 75/43375/9
authorBenjamin Mack <benni@typo3.org>
Wed, 16 Sep 2015 12:49:36 +0000 (14:49 +0200)
committerBenni Mack <benni@typo3.org>
Fri, 18 Sep 2015 09:19:46 +0000 (11:19 +0200)
commit6a89d34ebf28eaa13a930fb9de98f1053c994042
treefbb51d91e42fea8bced40316d646ae36700f96b0
parentb979df40464efd8476b6775213210738265b9249
[FEATURE] Allow PSR-7 dispatching for Backend modules

The newly introduced simple dispatcher handles the distribution
of all "traditional" modules through a new option called "routeTarget" when registering a module.

All existing core modules are moved to this new syntax, all left-over
index.php files within Modules/ directories are removed.

Resolves: #69918
Releases: master
Change-Id: I6200a5e0309454fd981c9f1fa277d948974a1fac
Reviewed-on: http://review.typo3.org/43375
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
35 files changed:
typo3/sysext/backend/Classes/Controller/PageLayoutController.php
typo3/sysext/backend/Classes/Http/BackendModuleRequestHandler.php
typo3/sysext/backend/Classes/Module/ModuleLoader.php
typo3/sysext/backend/Modules/Layout/index.php [deleted file]
typo3/sysext/backend/ext_tables.php
typo3/sysext/core/Documentation/Changelog/master/Feature-69918-AddPSR-7-basedDispatchingForBackendModules.rst [new file with mode: 0644]
typo3/sysext/dbal/Classes/Controller/ModuleController.php
typo3/sysext/dbal/Modules/Dbal/index.php [deleted file]
typo3/sysext/dbal/ext_tables.php
typo3/sysext/func/Classes/Controller/PageFunctionsController.php
typo3/sysext/func/Modules/AdvancedFunctions/index.php [deleted file]
typo3/sysext/func/ext_tables.php
typo3/sysext/info/Classes/Controller/InfoModuleController.php
typo3/sysext/info/Modules/Info/index.php [deleted file]
typo3/sysext/info/ext_tables.php
typo3/sysext/lowlevel/Classes/View/ConfigurationView.php
typo3/sysext/lowlevel/Classes/View/DatabaseIntegrityView.php
typo3/sysext/lowlevel/Modules/Configuration/index.php [deleted file]
typo3/sysext/lowlevel/Modules/DatabaseIntegrity/index.php [deleted file]
typo3/sysext/lowlevel/ext_tables.php
typo3/sysext/recordlist/Classes/RecordList.php
typo3/sysext/recordlist/Modules/Recordlist/index.php [deleted file]
typo3/sysext/recordlist/ext_tables.php
typo3/sysext/scheduler/Classes/Controller/SchedulerModuleController.php
typo3/sysext/scheduler/Modules/Scheduler/index.php [deleted file]
typo3/sysext/scheduler/ext_tables.php
typo3/sysext/setup/Classes/Controller/SetupModuleController.php
typo3/sysext/setup/Modules/Setup/index.php [deleted file]
typo3/sysext/setup/ext_tables.php
typo3/sysext/taskcenter/Classes/Controller/TaskModuleController.php
typo3/sysext/taskcenter/Modules/Taskcenter/index.php [deleted file]
typo3/sysext/taskcenter/ext_tables.php
typo3/sysext/tstemplate/Classes/Controller/TypoScriptTemplateModuleController.php
typo3/sysext/tstemplate/Modules/TsTemplate/index.php [deleted file]
typo3/sysext/tstemplate/ext_tables.php