[TASK] Clean up TSFE constructor initialization
Due to e50b1c1a the TypoScriptFrontendController requires four objects as constructor arguments while keeping maximum compatibility by fetching fallback information from the current PSR-7 object or setting data from the legacy arguments. The constructor is cleaned up with special initialize methods for readability. Resolves: #88747 Related: #88717 Releases: master Change-Id: I734d1184780b8bfdf0e9638aca75c6a4fc0f7e2c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61289 Tested-by:TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
Showing
- typo3/sysext/core/Documentation/Changelog/master/Breaking-88540-ChangedRequestWorkflowForFrontendRequests.rst 1 addition, 1 deletion...aking-88540-ChangedRequestWorkflowForFrontendRequests.rst
- typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php 147 additions, 36 deletions...ntend/Classes/Controller/TypoScriptFrontendController.php
Please register or sign in to comment