[TASK] Have eIDs with PSR-7 without ControllerInterface 52/43352/7
authorBenjamin Mack <benni@typo3.org>
Tue, 15 Sep 2015 16:01:36 +0000 (18:01 +0200)
committerMathias Schreiber <mathias.schreiber@wmdb.de>
Wed, 16 Sep 2015 18:15:28 +0000 (20:15 +0200)
commit0eb8e97d0d50ecd9c8702457529cbaec153f8244
treebfd130443a3cfe49f8c7fde783b9a3a1ba2c88c5
parent3d6b9233644e1ee09df390d921eed26729f4435d
[TASK] Have eIDs with PSR-7 without ControllerInterface

In order to allow the same logic as with the Routing and the
direct information which method to call, the ControllerInterface
is removed again.

Additionally, the previously introduced Dispatcher is now renamed
to RouteDispatcher (based on routing), and a simple dispatcher
is now added to EXT:core, which the RouteDispatcher derives from.

Resolves: #69846
Releases: master
Change-Id: Ica028f81aa377fd60e5159907c8c226fe0ebd34a
Reviewed-on: http://review.typo3.org/43352
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
16 files changed:
typo3/sysext/backend/Classes/Http/Dispatcher.php [deleted file]
typo3/sysext/backend/Classes/Http/RequestHandler.php
typo3/sysext/backend/Classes/Http/RouteDispatcher.php [new file with mode: 0644]
typo3/sysext/core/Classes/Controller/FileDumpController.php
typo3/sysext/core/Classes/Http/ControllerInterface.php [deleted file]
typo3/sysext/core/Classes/Http/Dispatcher.php [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/master/Important-69846-HaveEIDsWithPSR-7WithoutControllerInterface.rst [new file with mode: 0644]
typo3/sysext/core/ext_localconf.php
typo3/sysext/frontend/Classes/Controller/ExtDirectEidController.php
typo3/sysext/frontend/Classes/Controller/ShowImageController.php
typo3/sysext/frontend/Classes/Http/EidRequestHandler.php
typo3/sysext/frontend/ext_localconf.php
typo3/sysext/rsaauth/Classes/Controller/RsaPublicKeyGenerationController.php
typo3/sysext/rsaauth/ext_localconf.php
typo3/sysext/rtehtmlarea/Classes/Controller/SpellCheckingController.php
typo3/sysext/rtehtmlarea/ext_localconf.php