[TASK] Refactor module dispatcher to RequestHandler 30/37430/7
authorHelmut Hummel <helmut.hummel@typo3.org>
Mon, 8 Dec 2014 15:21:56 +0000 (16:21 +0100)
committerAnja Leichsenring <aleichsenring@ab-softlab.de>
Mon, 2 Mar 2015 14:28:57 +0000 (15:28 +0100)
commit0295db1fe591cc13cd28feacffb060e86978562b
treebf7053281673f402bcfd524dcb78265ce4648ba1
parent30bbb596947dd93e53bd69d0add290e88ca3f137
[TASK] Refactor module dispatcher to RequestHandler

In order to move the mod.php global logic into
a unified way, the global code is moved to its
own RequestHandler for modules.

Releases: master
Resolves: #65452
Change-Id: Ic1dedaf7d98b460739da9cb33dcbbf5772ed05d4
Reviewed-on: http://review.typo3.org/37430
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
33 files changed:
typo3/mod.php
typo3/sysext/backend/Classes/BackendModuleRequestHandler.php [new file with mode: 0644]
typo3/sysext/backend/Classes/Module/AbstractFunctionModule.php
typo3/sysext/backend/Classes/Module/BaseScriptClass.php
typo3/sysext/backend/Modules/Layout/index.php
typo3/sysext/backend/Modules/NewContentElement/index.php
typo3/sysext/backend/Tests/Unit/BackendModuleRequestHandlerTest.php [new file with mode: 0644]
typo3/sysext/backend/Tests/Unit/Fixtures/ModuleFixture/conf.php [new file with mode: 0644]
typo3/sysext/backend/Tests/Unit/Fixtures/ModuleFixture/index.php [new file with mode: 0644]
typo3/sysext/cms/layout/db_layout.php
typo3/sysext/cms/layout/db_new_content_el.php
typo3/sysext/core/Classes/Core/Bootstrap.php
typo3/sysext/cshmanual/mod/index.php
typo3/sysext/dbal/mod1/index.php
typo3/sysext/filelist/mod1/index.php
typo3/sysext/frontend/Resources/PHP/Eid/ShowPic.php
typo3/sysext/func/mod1/index.php
typo3/sysext/impexp/app/index.php
typo3/sysext/info/mod1/index.php
typo3/sysext/lowlevel/config/index.php
typo3/sysext/lowlevel/dbint/index.php
typo3/sysext/recordlist/Classes/RecordList/DatabaseRecordList.php
typo3/sysext/recordlist/mod1/index.php
typo3/sysext/rtehtmlarea/Modules/BrowseLinks/index.php
typo3/sysext/rtehtmlarea/Modules/ParseHtml/index.php
typo3/sysext/rtehtmlarea/Modules/SelectImage/index.php
typo3/sysext/rtehtmlarea/Modules/UserElements/index.php
typo3/sysext/scheduler/mod1/index.php
typo3/sysext/setup/mod/index.php
typo3/sysext/taskcenter/task/index.php
typo3/sysext/tstemplate/ts/index.php
typo3/sysext/version/cm1/index.php
typo3/thumbs.php