[TASK] Avoid implicitly nullable class method parameter in `EXT:extbase`
With PHP 8.4 marking method parameter implicitly nullable is deprecated and will emit a `E_DEPRECATED` warning. One recommended way to resolve this, is making it explicitly nullable using the `?` nullable operator or adding a null type to an union type definition. [1] This prepares the way towards PHP 8.4 compatibility. [1] https://php.watch/versions/8.4/implicitly-marking-parameter-type-nullable-deprecated Resolves: #104250 Releases: main, 12.4, 11.5 Change-Id: Ic0842784b1a647fbde6e0472a8efef934ce03663 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/85004 Reviewed-by:Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Oliver Klee <typo3-coding@oliverklee.de> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Stefan Bürk <stefan@buerk.tech>
Showing
- typo3/sysext/extbase/Classes/Configuration/BackendConfigurationManager.php 1 addition, 1 deletion...ase/Classes/Configuration/BackendConfigurationManager.php
- typo3/sysext/extbase/Classes/Configuration/ConfigurationManager.php 1 addition, 1 deletion...xt/extbase/Classes/Configuration/ConfigurationManager.php
- typo3/sysext/extbase/Classes/Configuration/FrontendConfigurationManager.php 1 addition, 1 deletion...se/Classes/Configuration/FrontendConfigurationManager.php
- typo3/sysext/extbase/Classes/DomainObject/AbstractDomainObject.php 1 addition, 1 deletion...ext/extbase/Classes/DomainObject/AbstractDomainObject.php
- typo3/sysext/extbase/Classes/Mvc/Controller/ActionController.php 3 additions, 3 deletions...ysext/extbase/Classes/Mvc/Controller/ActionController.php
- typo3/sysext/extbase/Classes/Persistence/Generic/Backend.php 1 addition, 1 deletiontypo3/sysext/extbase/Classes/Persistence/Generic/Backend.php
- typo3/sysext/extbase/Classes/Persistence/Generic/Exception/NotImplementedException.php 1 addition, 1 deletion...Persistence/Generic/Exception/NotImplementedException.php
- typo3/sysext/extbase/Classes/Persistence/Generic/Mapper/ColumnMapFactory.php 4 additions, 4 deletions...e/Classes/Persistence/Generic/Mapper/ColumnMapFactory.php
- typo3/sysext/extbase/Classes/Persistence/Generic/Mapper/DataMapper.php 1 addition, 1 deletion...extbase/Classes/Persistence/Generic/Mapper/DataMapper.php
- typo3/sysext/extbase/Classes/Persistence/Generic/Session.php 1 addition, 1 deletiontypo3/sysext/extbase/Classes/Persistence/Generic/Session.php
- typo3/sysext/extbase/Classes/Persistence/Generic/Storage/Typo3DbBackend.php 1 addition, 1 deletion...se/Classes/Persistence/Generic/Storage/Typo3DbBackend.php
- typo3/sysext/extbase/Classes/Persistence/Repository.php 2 additions, 2 deletionstypo3/sysext/extbase/Classes/Persistence/Repository.php
- typo3/sysext/extbase/Classes/Property/TypeConverter/AbstractTypeConverter.php 1 addition, 1 deletion.../Classes/Property/TypeConverter/AbstractTypeConverter.php
- typo3/sysext/extbase/Classes/Property/TypeConverter/DateTimeConverter.php 1 addition, 1 deletion...base/Classes/Property/TypeConverter/DateTimeConverter.php
- typo3/sysext/extbase/Classes/Property/TypeConverter/ObjectConverter.php 1 addition, 1 deletion...xtbase/Classes/Property/TypeConverter/ObjectConverter.php
- typo3/sysext/extbase/Classes/Property/TypeConverter/PersistentObjectConverter.php 1 addition, 1 deletion...sses/Property/TypeConverter/PersistentObjectConverter.php
- typo3/sysext/extbase/Classes/Property/TypeConverterInterface.php 2 additions, 2 deletions...ysext/extbase/Classes/Property/TypeConverterInterface.php
- typo3/sysext/extbase/Classes/Reflection/ObjectAccess.php 1 addition, 1 deletiontypo3/sysext/extbase/Classes/Reflection/ObjectAccess.php
- typo3/sysext/extbase/Classes/Utility/DebuggerUtility.php 3 additions, 3 deletionstypo3/sysext/extbase/Classes/Utility/DebuggerUtility.php
- typo3/sysext/extbase/Classes/Utility/FrontendSimulatorUtility.php 1 addition, 1 deletion...sext/extbase/Classes/Utility/FrontendSimulatorUtility.php
Please register or sign in to comment