[!!!][TASK] Resolve most #[ReturnTypeWillChange] attributes
Sets return types for most classes that implement PHP SPL classes. Only "mixed" return types are not set: That would be hard breaking for extensions that support both core v11 and v12, since it is not PHP 7.4 compatible. Those places are marked with an @todo to switch to mixed in v13. Resolves: #98035 Releases: main Change-Id: Icd62a69270a6718c8356108e55a0729779609c53 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/75310 Tested-by:core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech>
Showing
- Build/phpstan/phpstan-baseline.neon 0 additions, 5 deletionsBuild/phpstan/phpstan-baseline.neon
- typo3/sysext/adminpanel/Classes/ModuleApi/ModuleDataStorageCollection.php 1 addition, 4 deletions...inpanel/Classes/ModuleApi/ModuleDataStorageCollection.php
- typo3/sysext/backend/Classes/Controller/MfaAjaxController.php 8 additions, 6 deletions...3/sysext/backend/Classes/Controller/MfaAjaxController.php
- typo3/sysext/backend/Classes/Tree/SortedTreeNodeCollection.php 5 additions, 7 deletions.../sysext/backend/Classes/Tree/SortedTreeNodeCollection.php
- typo3/sysext/backend/Classes/Tree/TreeNodeCollection.php 4 additions, 10 deletionstypo3/sysext/backend/Classes/Tree/TreeNodeCollection.php
- typo3/sysext/core/Classes/Collection/AbstractRecordCollection.php 7 additions, 27 deletions...sext/core/Classes/Collection/AbstractRecordCollection.php
- typo3/sysext/core/Classes/Log/LogRecord.php 6 additions, 7 deletionstypo3/sysext/core/Classes/Log/LogRecord.php
- typo3/sysext/core/Classes/Messaging/FlashMessageQueue.php 2 additions, 6 deletionstypo3/sysext/core/Classes/Messaging/FlashMessageQueue.php
- typo3/sysext/core/Classes/Resource/Collection/AbstractFileCollection.php 1 addition, 0 deletions...re/Classes/Resource/Collection/AbstractFileCollection.php
- typo3/sysext/core/Classes/Resource/MetaDataAspect.php 2 additions, 2 deletionstypo3/sysext/core/Classes/Resource/MetaDataAspect.php
- typo3/sysext/core/Classes/Resource/Search/Result/EmptyFileSearchResult.php 2 additions, 18 deletions.../Classes/Resource/Search/Result/EmptyFileSearchResult.php
- typo3/sysext/core/Classes/Routing/SiteRouteResult.php 4 additions, 11 deletionstypo3/sysext/core/Classes/Routing/SiteRouteResult.php
- typo3/sysext/core/Documentation/Changelog/12.0/Breaking-97210-TypesAddedToMethodSignaturesOrClassProperties.rst 15 additions, 0 deletions...g-97210-TypesAddedToMethodSignaturesOrClassProperties.rst
- typo3/sysext/core/Tests/Unit/Messaging/FlashMessageQueueTest.php 0 additions, 38 deletions...ysext/core/Tests/Unit/Messaging/FlashMessageQueueTest.php
- typo3/sysext/extbase/Classes/Mvc/Controller/Arguments.php 9 additions, 29 deletionstypo3/sysext/extbase/Classes/Mvc/Controller/Arguments.php
- typo3/sysext/extbase/Classes/Persistence/Generic/LazyLoadingProxy.php 5 additions, 13 deletions.../extbase/Classes/Persistence/Generic/LazyLoadingProxy.php
- typo3/sysext/extbase/Classes/Persistence/Generic/LazyObjectStorage.php 2 additions, 2 deletions...extbase/Classes/Persistence/Generic/LazyObjectStorage.php
- typo3/sysext/extbase/Classes/Persistence/Generic/QueryResult.php 10 additions, 33 deletions...ysext/extbase/Classes/Persistence/Generic/QueryResult.php
- typo3/sysext/extbase/Classes/Persistence/ObjectStorage.php 10 additions, 20 deletionstypo3/sysext/extbase/Classes/Persistence/ObjectStorage.php
- typo3/sysext/install/Classes/Controller/MaintenanceController.php 4 additions, 2 deletions...sext/install/Classes/Controller/MaintenanceController.php
Please register or sign in to comment