[TASK] Deprecate TSFE->makeCacheHash()
The functionality is moved into a new PSR-15 middleware to base the logic on the request object directly, and to make the validation more flexible when validating page parameters for site-based routing. The previous deprecation to add the request object to the method has been reverted. Resolves: #86411 Releases: master Change-Id: I294fae7e7c0f9eb1e128a88238dabdd8ed27619f Reviewed-on: https://review.typo3.org/58420 Reviewed-by:Jan Helke <typo3@helke.de> Tested-by:
Jan Helke <typo3@helke.de> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Frank Naegler <frank.naegler@typo3.org> Tested-by:
Frank Naegler <frank.naegler@typo3.org>
Showing
- typo3/sysext/core/Documentation/Changelog/9.4/Deprecation-86046-AdditionalArgumentsInSeveralTypoScriptFrontendControllerMethods.rst 0 additions, 1 deletion...ArgumentsInSeveralTypoScriptFrontendControllerMethods.rst
- typo3/sysext/core/Documentation/Changelog/master/Deprecation-86411-TSFE-makeCacheHash.rst 35 additions, 0 deletions...Changelog/master/Deprecation-86411-TSFE-makeCacheHash.rst
- typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php 7 additions, 13 deletions...ntend/Classes/Controller/TypoScriptFrontendController.php
- typo3/sysext/frontend/Classes/Middleware/PageParameterValidator.php 124 additions, 0 deletions...xt/frontend/Classes/Middleware/PageParameterValidator.php
- typo3/sysext/frontend/Classes/Middleware/PageResolver.php 0 additions, 3 deletionstypo3/sysext/frontend/Classes/Middleware/PageResolver.php
- typo3/sysext/frontend/Classes/Page/CacheHashCalculator.php 1 addition, 1 deletiontypo3/sysext/frontend/Classes/Page/CacheHashCalculator.php
- typo3/sysext/frontend/Configuration/RequestMiddlewares.php 10 additions, 1 deletiontypo3/sysext/frontend/Configuration/RequestMiddlewares.php
- typo3/sysext/frontend/Tests/Unit/Middleware/PageResolverTest.php 1 addition, 1 deletion...ysext/frontend/Tests/Unit/Middleware/PageResolverTest.php
- typo3/sysext/install/Configuration/ExtensionScanner/Php/MethodArgumentRequiredMatcher.php 0 additions, 7 deletions...on/ExtensionScanner/Php/MethodArgumentRequiredMatcher.php
- typo3/sysext/install/Configuration/ExtensionScanner/Php/MethodCallMatcher.php 7 additions, 0 deletions.../Configuration/ExtensionScanner/Php/MethodCallMatcher.php
Please register or sign in to comment