[TASK] Harden array callbacks in EXT:core, part 3
Add native type declarations and first-class callables for improved type safety and readability. Also make some callbacks static for improved performance. Resolves: #102722 Releases: main Change-Id: Icd7d4e5881cd859ec8342266cd7d49b65654dc06 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/82281 Tested-by:Benni Mack <benni@typo3.org> Reviewed-by:
Simon Schaufelberger <simonschaufi+typo3@gmail.com> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Simon Schaufelberger <simonschaufi+typo3@gmail.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com>
Showing
- typo3/sysext/core/Classes/DataHandling/ItemProcessingService.php 2 additions, 2 deletions...ysext/core/Classes/DataHandling/ItemProcessingService.php
- typo3/sysext/core/Classes/DataHandling/Localization/DataMapProcessor.php 4 additions, 6 deletions...re/Classes/DataHandling/Localization/DataMapProcessor.php
- typo3/sysext/core/Classes/DataHandling/Localization/State.php 2 additions, 2 deletions...3/sysext/core/Classes/DataHandling/Localization/State.php
- typo3/sysext/core/Classes/DataHandling/Model/RecordStateFactory.php 4 additions, 1 deletion...xt/core/Classes/DataHandling/Model/RecordStateFactory.php
- typo3/sysext/core/Classes/DataHandling/SlugEnricher.php 1 addition, 1 deletiontypo3/sysext/core/Classes/DataHandling/SlugEnricher.php
- typo3/sysext/core/Classes/DataHandling/SlugHelper.php 1 addition, 1 deletiontypo3/sysext/core/Classes/DataHandling/SlugHelper.php
- typo3/sysext/core/Classes/DependencyInjection/MessengerMiddlewarePass.php 1 addition, 1 deletion...e/Classes/DependencyInjection/MessengerMiddlewarePass.php
- typo3/sysext/core/Classes/Domain/Repository/PageRepository.php 1 addition, 3 deletions.../sysext/core/Classes/Domain/Repository/PageRepository.php
- typo3/sysext/core/Classes/Html/HtmlParser.php 5 additions, 7 deletionstypo3/sysext/core/Classes/Html/HtmlParser.php
- typo3/sysext/core/Classes/Html/I18nSanitizerBuilder.php 1 addition, 1 deletiontypo3/sysext/core/Classes/Html/I18nSanitizerBuilder.php
- typo3/sysext/core/Classes/Http/Message.php 2 additions, 2 deletionstypo3/sysext/core/Classes/Http/Message.php
- typo3/sysext/core/Classes/Http/NormalizedParams.php 1 addition, 1 deletiontypo3/sysext/core/Classes/Http/NormalizedParams.php
- typo3/sysext/core/Classes/Localization/Locale.php 1 addition, 1 deletiontypo3/sysext/core/Classes/Localization/Locale.php
- typo3/sysext/core/Classes/Log/LogLevel.php 1 addition, 1 deletiontypo3/sysext/core/Classes/Log/LogLevel.php
- typo3/sysext/core/Classes/Log/LogManager.php 1 addition, 1 deletiontypo3/sysext/core/Classes/Log/LogManager.php
- typo3/sysext/core/Classes/Mail/Rfc822AddressesParser.php 1 addition, 1 deletiontypo3/sysext/core/Classes/Mail/Rfc822AddressesParser.php
- typo3/sysext/core/Classes/Messaging/FlashMessageQueue.php 1 addition, 1 deletiontypo3/sysext/core/Classes/Messaging/FlashMessageQueue.php
- typo3/sysext/core/Classes/Middleware/RequestTokenMiddleware.php 1 addition, 1 deletion...sysext/core/Classes/Middleware/RequestTokenMiddleware.php
- typo3/sysext/core/Classes/Package/AbstractServiceProvider.php 2 additions, 2 deletions...3/sysext/core/Classes/Package/AbstractServiceProvider.php
- typo3/sysext/core/Classes/Package/PackageManager.php 2 additions, 2 deletionstypo3/sysext/core/Classes/Package/PackageManager.php
Please register or sign in to comment