[!!!][TASK] Harden various methods in PageRepository
The following methods now have a strict method signature for all arguments and their return types. - PageRepository->getPage() - PageRepository->getPage_noCheck() - PageRepository->getPageOverlay() - PageRepository->getPagesOverlay() - PageRepository->checkRecord() - PageRepository->getRawRecord() - PageRepository->enableFields() - PageRepository->getMultipleGroupsWhereClause() - PageRepository->versionOL() Calling one of the methods now require proper arguments of the respective types. Resolves: #102775 Releases: main Change-Id: I789453974001113263bc1fdff047adf0eb92c570 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/82364 Reviewed-by:Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
core-ci <typo3@b13.com>
Showing
- Build/phpstan/phpstan-baseline.neon 0 additions, 5 deletionsBuild/phpstan/phpstan-baseline.neon
- typo3/sysext/backend/Classes/Controller/PageLayoutController.php 2 additions, 2 deletions...ysext/backend/Classes/Controller/PageLayoutController.php
- typo3/sysext/core/Classes/Domain/Repository/PageRepository.php 95 additions, 94 deletions.../sysext/core/Classes/Domain/Repository/PageRepository.php
- typo3/sysext/core/Classes/Resource/ResourceFactory.php 0 additions, 3 deletionstypo3/sysext/core/Classes/Resource/ResourceFactory.php
- typo3/sysext/core/Classes/Routing/PageSlugCandidateProvider.php 1 addition, 1 deletion...sysext/core/Classes/Routing/PageSlugCandidateProvider.php
- typo3/sysext/core/Documentation/Changelog/13.0/Breaking-102775-PageRepositoryMethodsWithNativePHPTypes.rst 54 additions, 0 deletions...eaking-102775-PageRepositoryMethodsWithNativePHPTypes.rst
- typo3/sysext/extbase/Classes/Persistence/Generic/Storage/Typo3DbBackend.php 1 addition, 1 deletion...se/Classes/Persistence/Generic/Storage/Typo3DbBackend.php
- typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php 2 additions, 2 deletions.../frontend/Classes/ContentObject/ContentObjectRenderer.php
- typo3/sysext/frontend/Classes/ContentObject/FilesContentObject.php 1 addition, 1 deletion...ext/frontend/Classes/ContentObject/FilesContentObject.php
- typo3/sysext/frontend/Classes/ContentObject/Menu/AbstractMenuContentObject.php 9 additions, 9 deletions.../Classes/ContentObject/Menu/AbstractMenuContentObject.php
- typo3/sysext/frontend/Classes/Middleware/TypoScriptFrontendInitialization.php 1 addition, 1 deletion...d/Classes/Middleware/TypoScriptFrontendInitialization.php
- typo3/sysext/frontend/Classes/Typolink/DatabaseRecordLinkBuilder.php 4 additions, 4 deletions...t/frontend/Classes/Typolink/DatabaseRecordLinkBuilder.php
- typo3/sysext/frontend/Classes/Typolink/PageLinkBuilder.php 4 additions, 4 deletionstypo3/sysext/frontend/Classes/Typolink/PageLinkBuilder.php
- typo3/sysext/frontend/Tests/Unit/ContentObject/Menu/AbstractMenuContentObjectTest.php 4 additions, 4 deletions...Unit/ContentObject/Menu/AbstractMenuContentObjectTest.php
Loading
Please register or sign in to comment