[TASK] Avoid usage of object manager in validation related classes
Since validators have an internal state (prototypes) they must not have services injected. Also, the ValidatorResolver must not use the object manager directly to create validator instances. Releases: master Resolves: #92238 Change-Id: If4869634338d363bed81e3182d9a75ede9b0d440 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/65646 Tested-by:TYPO3com <noreply@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Benni Mack <benni@typo3.org>
Showing
- typo3/sysext/extbase/Classes/Validation/Validator/CollectionValidator.php 6 additions, 6 deletions...base/Classes/Validation/Validator/CollectionValidator.php
- typo3/sysext/extbase/Classes/Validation/ValidatorResolver.php 2 additions, 16 deletions...3/sysext/extbase/Classes/Validation/ValidatorResolver.php
- typo3/sysext/extbase/Tests/Functional/Validation/ValidatorResolverTest.php 0 additions, 2 deletions...ase/Tests/Functional/Validation/ValidatorResolverTest.php
- typo3/sysext/extbase/Tests/Unit/Validation/Validator/CollectionValidatorTest.php 3 additions, 0 deletions...sts/Unit/Validation/Validator/CollectionValidatorTest.php
Please register or sign in to comment