[TASK] Streamline Page Argument merge strategies 07/58507/2
authorBenni Mack <benni@typo3.org>
Sun, 30 Sep 2018 17:36:18 +0000 (19:36 +0200)
committerFrank Naegler <frank.naegler@typo3.org>
Sun, 30 Sep 2018 18:58:30 +0000 (20:58 +0200)
commit8950e266fde7c1690496edf610b00bc6889c1b81
tree15f4f633dad2166e97a296edbb5c44a19ae0cf10
parentfd413f7372bc2820f8bb554687aed252dffa1495
[TASK] Streamline Page Argument merge strategies

PageArguments are fetched and added on top of PSR-7 request
queryParams right after they are validated from the PageRouter.

They are also re-populated after config.defaultGetVars has
modified global state.

But they do not need to be set to TSFE again within the
the PageArgumentValidator middleware.

Resolves: #86483
Releases: master
Change-Id: I03df4223832845038d4207417cfcab7cbcc687dc
Reviewed-on: https://review.typo3.org/58507
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
typo3/sysext/core/Classes/Routing/PageArguments.php
typo3/sysext/frontend/Classes/Middleware/PageArgumentValidator.php
typo3/sysext/frontend/Classes/Middleware/PageResolver.php
typo3/sysext/frontend/Classes/Middleware/PrepareTypoScriptFrontendRendering.php