- Issue created by @kiseleva.t
- Merge request !36Issue #3519194: Fix PHP 8.4 nullable type declarations. → (Merged) created by kiseleva.t
- 452a5d24 committed on 2.0.x
Issue #3519194: Fix PHP 8.4 nullable type declarations.
- 452a5d24 committed on 2.0.x
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/moderated_content_bulk_publish/src/Plugin/Action/UnpublishCurrentRevisionAction.php
----------------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
----------------------------------------------------------------------------------------------------------------------
141 | ERROR | [x] Parameter $account has null default value, but is not marked as nullable.
----------------------------------------------------------------------------------------------------------------------
PHPCBF CAN FIX THE 1 MARKED SNIFF VIOLATIONS AUTOMATICALLY
----------------------------------------------------------------------------------------------------------------------
FILE: /app/docroot/modules/contrib/moderated_content_bulk_publish/src/Plugin/Action/PinContentAction.php
--------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
--------------------------------------------------------------------------------------------------------
137 | ERROR | [x] Parameter $account has null default value, but is not marked as nullable.
--------------------------------------------------------------------------------------------------------
PHPCBF CAN FIX THE 1 MARKED SNIFF VIOLATIONS AUTOMATICALLY
--------------------------------------------------------------------------------------------------------
FILE: /app/docroot/modules/contrib/moderated_content_bulk_publish/src/Plugin/Action/UnpinContentAction.php
----------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
----------------------------------------------------------------------------------------------------------
139 | ERROR | [x] Parameter $account has null default value, but is not marked as nullable.
----------------------------------------------------------------------------------------------------------
PHPCBF CAN FIX THE 1 MARKED SNIFF VIOLATIONS AUTOMATICALLY
----------------------------------------------------------------------------------------------------------
FILE: /app/docroot/modules/contrib/moderated_content_bulk_publish/src/Plugin/Action/ArchiveCurrentRevisionAction.php
--------------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
--------------------------------------------------------------------------------------------------------------------
148 | ERROR | [x] Parameter $account has null default value, but is not marked as nullable.
--------------------------------------------------------------------------------------------------------------------
PHPCBF CAN FIX THE 1 MARKED SNIFF VIOLATIONS AUTOMATICALLY
--------------------------------------------------------------------------------------------------------------------
FILE: /app/docroot/modules/contrib/moderated_content_bulk_publish/src/Plugin/Action/PublishLatestRevisionAction.php
-------------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
-------------------------------------------------------------------------------------------------------------------
158 | ERROR | [x] Parameter $account has null default value, but is not marked as nullable.
-------------------------------------------------------------------------------------------------------------------
PHPCBF CAN FIX THE 1 MARKED SNIFF VIOLATIONS AUTOMATICALLY
-------------------------------------------------------------------------------------------------------------------
core/lib/Drupal/Core/Action/ActionInterface.php
compatible since Drupal 10.3.
Needs work
2.0
Code
Issue #3519194: Fix PHP 8.4 nullable type declarations.