- Issue created by @kiseleva.t
- Merge request !7Issue #3519207: Fix PHP 8.4 nullable type declarations. → (Open) created by kiseleva.t
In PHP 8.4, declaring functions/methods with parameters containing null as a default value, but without null as one of the types (either as a nullable syntax or as a Union type with null) is deprecated.
https://php.watch/versions/8.4/implicitly-marking-parameter-type-nullabl...
phpcs --standard=SlevomatCodingStandard --sniffs=SlevomatCodingStandard.TypeHints.NullableTypeForNullDefaultValue
FILE: /app/docroot/modules/contrib/devel_entity_updates/src/DevelEntityDefinitionUpdateManager.php
-----------------------------------------------------------------------------------------------------------------
FOUND 2 ERRORS AFFECTING 1 LINE
-----------------------------------------------------------------------------------------------------------------
191 | ERROR | [x] Parameter $storage_definition has null default value, but is not marked as nullable.
191 | ERROR | [x] Parameter $original_storage_definition has null default value, but is not marked as nullable.
-----------------------------------------------------------------------------------------------------------------
PHPCBF CAN FIX THE 2 MARKED SNIFF VIOLATIONS AUTOMATICALLY
-----------------------------------------------------------------------------------------------------------------
Needs work
4.2
Base system