[FEATURE] Provide PSR-7 request in extbase validators
Extbase validators do currently not provide the possibility to include PSR-7 request related data for validation. With this change, validators extending extbase `AbstractValidator` will include the PSR-7 request object when instantiated by `ValidationResolver`. Extension developers can use data available in the PSR-7 request object in custom validators. Resolves: #102951 Releases: main Change-Id: I3012c778078de1b69cecfb36f05ce8f9794adf88 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/82895 Reviewed-by:Garvin Hicking <gh@faktor-e.de> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Garvin Hicking <gh@faktor-e.de>
Showing
- typo3/sysext/core/Documentation/Changelog/13.2/Feature-102951-ProvidePSR-7RequestInExtbaseValidators.rst 27 additions, 0 deletions...Feature-102951-ProvidePSR-7RequestInExtbaseValidators.rst
- typo3/sysext/extbase/Classes/Mvc/Controller/ActionController.php 14 additions, 4 deletions...ysext/extbase/Classes/Mvc/Controller/ActionController.php
- typo3/sysext/extbase/Classes/Validation/Validator/AbstractValidator.php 18 additions, 0 deletions...xtbase/Classes/Validation/Validator/AbstractValidator.php
- typo3/sysext/extbase/Classes/Validation/ValidatorResolver.php 34 additions, 10 deletions...3/sysext/extbase/Classes/Validation/ValidatorResolver.php
- typo3/sysext/extbase/Tests/Functional/Mvc/Controller/ActionControllerTest.php 3 additions, 0 deletions.../Tests/Functional/Mvc/Controller/ActionControllerTest.php
- typo3/sysext/form/Classes/Domain/Factory/ArrayFormFactory.php 16 additions, 6 deletions...3/sysext/form/Classes/Domain/Factory/ArrayFormFactory.php
- typo3/sysext/form/Classes/Domain/Factory/FormFactoryInterface.php 7 additions, 1 deletion...sext/form/Classes/Domain/Factory/FormFactoryInterface.php
- typo3/sysext/form/Classes/Domain/Model/Renderable/AbstractRenderable.php 14 additions, 1 deletion...rm/Classes/Domain/Model/Renderable/AbstractRenderable.php
- typo3/sysext/form/Classes/Domain/Runtime/FormRuntime.php 2 additions, 2 deletionstypo3/sysext/form/Classes/Domain/Runtime/FormRuntime.php
- typo3/sysext/form/Classes/ViewHelpers/RenderViewHelper.php 5 additions, 5 deletionstypo3/sysext/form/Classes/ViewHelpers/RenderViewHelper.php
- typo3/sysext/form/Tests/Functional/Domain/Runtime/FormRuntimeTest.php 1 addition, 1 deletion.../form/Tests/Functional/Domain/Runtime/FormRuntimeTest.php
- typo3/sysext/form/Tests/Functional/ViewHelpers/RenderFormValueViewHelperTest.php 1 addition, 1 deletion.../Functional/ViewHelpers/RenderFormValueViewHelperTest.php
- typo3/sysext/form/Tests/Unit/Domain/Factory/ArrayFormFactoryTest.php 5 additions, 2 deletions...t/form/Tests/Unit/Domain/Factory/ArrayFormFactoryTest.php
Please register or sign in to comment