[BUGFIX] Finishers with output must return the output 77/56377/7
authorRalf Zimmermann <ralf.zimmermann@tritum.de>
Tue, 20 Mar 2018 11:28:38 +0000 (12:28 +0100)
committerStefan Neufeind <typo3.neufeind@speedpartner.de>
Sun, 15 Apr 2018 08:29:34 +0000 (10:29 +0200)
commit485a35743eebca0b4489421c5b2ba04dcbb17891
tree65d6ada3980954efa07d868814b2f403a43daf86
parent9c8728c87c75b47fe96138e8183cdfbdbce3dcf2
[BUGFIX] Finishers with output must return the output

Since #83822 EXT:form makes usage of the controller context
response object which has impacts to the finisher logic which was not
treated by #83822.
Now, finishers with output can return this as string instead of setting
this directly into the response (which results in a double output).

Resolves: #84495
Releases: master, 8.7
Change-Id: Ib5accba1004b857b5447ae26dff8a689acfa6579
Reviewed-on: https://review.typo3.org/56377
Reviewed-by: Richard Haeser <richard@maxserv.com>
Tested-by: Richard Haeser <richard@maxserv.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Manuel Selbach <manuel_selbach@yahoo.de>
Tested-by: Manuel Selbach <manuel_selbach@yahoo.de>
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
typo3/sysext/form/Classes/Domain/Finishers/AbstractFinisher.php
typo3/sysext/form/Classes/Domain/Finishers/ConfirmationFinisher.php
typo3/sysext/form/Classes/Domain/Finishers/FinisherInterface.php
typo3/sysext/form/Classes/Domain/Runtime/FormRuntime.php