[TASK] Switch to json_encode/json_decode for Extbase arguments
Extbase argument mapping and request building can be optimized by using json_encode instead of serialize which is a bit more "space-saving". Besides that information in [__referrer][arguments] is dropped which was supposed to have happened in TYPO3 v8 already. Resolves: #88682 Releases: master Change-Id: Ifbb4192803378b1c1984405bdca04c282b8f4335 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61223 Tested-by:TYPO3com <noreply@typo3.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Alexander Schnitzler <review.typo3.org@alexanderschnitzler.de> Tested-by:
Johannes Seipelt <johannes.seipelt@3m5.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Alexander Schnitzler <review.typo3.org@alexanderschnitzler.de> Reviewed-by:
Johannes Seipelt <johannes.seipelt@3m5.de>
Showing
- typo3/sysext/extbase/Classes/Mvc/Controller/MvcPropertyMappingConfigurationService.php 2 additions, 2 deletions...Mvc/Controller/MvcPropertyMappingConfigurationService.php
- typo3/sysext/extbase/Classes/Mvc/Web/Request.php 1 addition, 5 deletionstypo3/sysext/extbase/Classes/Mvc/Web/Request.php
- typo3/sysext/extbase/Tests/Functional/Mvc/Validation/ActionControllerValidationTest.php 2 additions, 2 deletions...ctional/Mvc/Validation/ActionControllerValidationTest.php
- typo3/sysext/extbase/Tests/Unit/Mvc/Controller/MvcPropertyMappingConfigurationServiceTest.php 3 additions, 3 deletions...Controller/MvcPropertyMappingConfigurationServiceTest.php
- typo3/sysext/fluid/Classes/ViewHelpers/FormViewHelper.php 1 addition, 2 deletionstypo3/sysext/fluid/Classes/ViewHelpers/FormViewHelper.php
- typo3/sysext/fluid/Tests/Unit/ViewHelpers/FormViewHelperTest.php 0 additions, 1 deletion...ysext/fluid/Tests/Unit/ViewHelpers/FormViewHelperTest.php