[FEATURE] Introduce ForwardResponse for extbase
This patch introduces a PSR-7 compatible response class which allows users to initiate forwarding to another extbase controller action. Returning a ForwardResponse replaces the helper function forward() in the ActionController. Releases: master Resolves: #92815 Change-Id: I37b40d9e3de1125c0173d2115e0224cb1b13dc2f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/66564 Tested-by:TYPO3com <noreply@typo3.com> Tested-by:
Torben Hansen <derhansen@gmail.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Torben Hansen <derhansen@gmail.com> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Benni Mack <benni@typo3.org>
Showing
- typo3/sysext/beuser/Classes/Controller/BackendUserController.php 5 additions, 4 deletions...ysext/beuser/Classes/Controller/BackendUserController.php
- typo3/sysext/core/Documentation/Changelog/master/Deprecation-92815-ActionControllerforwardIsDeprecated.rst 74 additions, 0 deletions...Deprecation-92815-ActionControllerforwardIsDeprecated.rst
- typo3/sysext/core/Documentation/Changelog/master/Feature-92815-IntroduceForwardResponseForExtbase.rst 69 additions, 0 deletions...ster/Feature-92815-IntroduceForwardResponseForExtbase.rst
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Classes/Controller/AbstractController.php 3 additions, 1 deletion...s/irre_tutorial/Classes/Controller/AbstractController.php
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Classes/Controller/ContentController.php 2 additions, 2 deletions...ns/irre_tutorial/Classes/Controller/ContentController.php
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Classes/Controller/QueueController.php 13 additions, 3 deletions...ions/irre_tutorial/Classes/Controller/QueueController.php
- typo3/sysext/extbase/Classes/Http/ForwardResponse.php 111 additions, 0 deletionstypo3/sysext/extbase/Classes/Http/ForwardResponse.php
- typo3/sysext/extbase/Classes/Mvc/Controller/ActionController.php 26 additions, 15 deletions...ysext/extbase/Classes/Mvc/Controller/ActionController.php
- typo3/sysext/extbase/Classes/Mvc/Dispatcher.php 32 additions, 0 deletionstypo3/sysext/extbase/Classes/Mvc/Dispatcher.php
- typo3/sysext/extbase/Classes/Mvc/Request.php 5 additions, 5 deletionstypo3/sysext/extbase/Classes/Mvc/Request.php
- typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/Classes/Controller/BlogController.php 2 additions, 1 deletion...nsions/blog_example/Classes/Controller/BlogController.php
- typo3/sysext/extbase/Tests/Functional/Mvc/Controller/ActionControllerArgumentTest.php 10 additions, 1 deletion...unctional/Mvc/Controller/ActionControllerArgumentTest.php
- typo3/sysext/extbase/Tests/Functional/Mvc/Controller/Fixture/Controller/ArgumentTestController.php 4 additions, 7 deletions.../Controller/Fixture/Controller/ArgumentTestController.php
- typo3/sysext/extbase/Tests/Functional/Mvc/Validation/ActionControllerValidationTest.php 20 additions, 8 deletions...ctional/Mvc/Validation/ActionControllerValidationTest.php
- typo3/sysext/extensionmanager/Classes/Controller/ActionController.php 2 additions, 1 deletion.../extensionmanager/Classes/Controller/ActionController.php
- typo3/sysext/extensionmanager/Classes/Controller/DownloadController.php 3 additions, 2 deletions...xtensionmanager/Classes/Controller/DownloadController.php
- typo3/sysext/felogin/Classes/Controller/LoginController.php 13 additions, 9 deletionstypo3/sysext/felogin/Classes/Controller/LoginController.php
- typo3/sysext/felogin/Classes/Controller/PasswordRecoveryController.php 38 additions, 35 deletions...felogin/Classes/Controller/PasswordRecoveryController.php
- typo3/sysext/filelist/Classes/Controller/FileListController.php 3 additions, 2 deletions...sysext/filelist/Classes/Controller/FileListController.php
- typo3/sysext/form/Classes/Controller/FormFrontendController.php 2 additions, 1 deletion...sysext/form/Classes/Controller/FormFrontendController.php
Loading
Please register or sign in to comment