[TASK] Cleanup workspaces backend AJAX calls 72/56872/2
authorBenni Mack <benni@typo3.org>
Sun, 6 May 2018 14:24:07 +0000 (16:24 +0200)
committerBenni Mack <benni@typo3.org>
Sun, 6 May 2018 14:59:32 +0000 (16:59 +0200)
commit5b8092c2bd7e7f7f50ac208e1348cfd652b7916c
tree4cf8167ba9772bb2c0043b40a41138565e5cfec0
parent736f74f2d71c5edd561286143f5f0ef70452d1e1
[TASK] Cleanup workspaces backend AJAX calls

The AJAX endpoints for the workspaces backend module
on the PHP side still are 1:1 like the good old ExtJS times.

In order to abstract and separate concerns in this area,
and make the AJAX-based endpoints true PSR-7 compliant
requests and responses, some cleanups are necessary.

In this first step, the AbstractHandler is removed,
as some methods can be removed or simplified in the
child classes.

Resolves: #84937
Releases: master
Change-Id: If390d4b51d19059b18f579691371669c27a337d4
Reviewed-on: https://review.typo3.org/56872
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
typo3/sysext/workspaces/Classes/Controller/AjaxDispatcher.php
typo3/sysext/workspaces/Classes/Controller/Remote/AbstractHandler.php [deleted file]
typo3/sysext/workspaces/Classes/Controller/Remote/ActionHandler.php
typo3/sysext/workspaces/Classes/Controller/Remote/MassActionHandler.php
typo3/sysext/workspaces/Classes/Controller/Remote/RemoteServer.php
typo3/sysext/workspaces/Classes/Service/StagesService.php