[TASK] Make extbase persistence generic (phpstan-wise)
After extbase's repository interface and classes received support for phpstan generics, the rest of the persistence related classes also support phpstan generics: - QueryInterface and Query - QueryResultInterface and QueryResult - Otherwise involved classes like factories and data mappers Releases: main Resolves: #99945 Change-Id: Id371cde3ef5d4987f1d1971e6476e63728d8d55f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77846 Tested-by:Markus Klein <markus.klein@typo3.org> Tested-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Torben Hansen <derhansen@gmail.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Torben Hansen <derhansen@gmail.com> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Markus Klein <markus.klein@typo3.org>
Showing
- Build/Scripts/annotationChecker.php 1 addition, 1 deletionBuild/Scripts/annotationChecker.php
- Build/phpstan/phpstan-baseline.neon 7 additions, 7 deletionsBuild/phpstan/phpstan-baseline.neon
- typo3/sysext/extbase/Classes/Persistence/Generic/Mapper/DataMapper.php 16 additions, 0 deletions...extbase/Classes/Persistence/Generic/Mapper/DataMapper.php
- typo3/sysext/extbase/Classes/Persistence/Generic/PersistenceManager.php 3 additions, 0 deletions...xtbase/Classes/Persistence/Generic/PersistenceManager.php
- typo3/sysext/extbase/Classes/Persistence/Generic/Query.php 13 additions, 0 deletionstypo3/sysext/extbase/Classes/Persistence/Generic/Query.php
- typo3/sysext/extbase/Classes/Persistence/Generic/QueryFactory.php 3 additions, 0 deletions...sext/extbase/Classes/Persistence/Generic/QueryFactory.php
- typo3/sysext/extbase/Classes/Persistence/Generic/QueryFactoryInterface.php 3 additions, 0 deletions...ase/Classes/Persistence/Generic/QueryFactoryInterface.php
- typo3/sysext/extbase/Classes/Persistence/Generic/QueryResult.php 16 additions, 0 deletions...ysext/extbase/Classes/Persistence/Generic/QueryResult.php
- typo3/sysext/extbase/Classes/Persistence/PersistenceManagerInterface.php 3 additions, 0 deletions...tbase/Classes/Persistence/PersistenceManagerInterface.php
- typo3/sysext/extbase/Classes/Persistence/QueryInterface.php 8 additions, 0 deletionstypo3/sysext/extbase/Classes/Persistence/QueryInterface.php
- typo3/sysext/extbase/Classes/Persistence/QueryResultInterface.php 10 additions, 0 deletions...sext/extbase/Classes/Persistence/QueryResultInterface.php
- typo3/sysext/extbase/Classes/Persistence/Repository.php 5 additions, 3 deletionstypo3/sysext/extbase/Classes/Persistence/Repository.php
- typo3/sysext/extbase/Classes/Persistence/RepositoryInterface.php 1 addition, 0 deletions...ysext/extbase/Classes/Persistence/RepositoryInterface.php
- typo3/sysext/extbase/Tests/Unit/Persistence/Generic/QueryResultTest.php 2 additions, 2 deletions...xtbase/Tests/Unit/Persistence/Generic/QueryResultTest.php
Please register or sign in to comment