PHP 8.4 compatibility

Created on 9 July 2025, about 2 months ago

Problem/Motivation

There are two functions using implicitly marked nullable parameters, which is deprecated in PHP 8.4.

Steps to reproduce

  • Use PHP 8.4
  • Enable module mie_demo_base
drush en -y mie_demo_base
The following module(s) will be installed: mie_demo_base, menu_item_extras

 // Do you want to continue?: yes.                                              

PHP Deprecated:  Drupal\mie_demo_base\Utility\MieDemoBaseUtility::createMieDemoContentTerm(): Implicitly marking parameter $file as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/web/modules/contrib/menu_item_extras/modules/mie_demo_base/src/Utility/MieDemoBaseUtility.php on line 62

Deprecated: Drupal\mie_demo_base\Utility\MieDemoBaseUtility::createMieDemoContentTerm(): Implicitly marking parameter $file as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/web/modules/contrib/menu_item_extras/modules/mie_demo_base/src/Utility/MieDemoBaseUtility.php on line 62
PHP Deprecated:  Drupal\mie_demo_base\Utility\MieDemoBaseUtility::createMieDemoBaseMenuMenuLinkContent(): Implicitly marking parameter $taxonomy_terms as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/web/modules/contrib/menu_item_extras/modules/mie_demo_base/src/Utility/MieDemoBaseUtility.php on line 113

Deprecated: Drupal\mie_demo_base\Utility\MieDemoBaseUtility::createMieDemoBaseMenuMenuLinkContent(): Implicitly marking parameter $taxonomy_terms as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/web/modules/contrib/menu_item_extras/modules/mie_demo_base/src/Utility/MieDemoBaseUtility.php on line 113

Proposed resolution

Explicitly mark parameters as nullable.

📌 Task
Status

Active

Version

3.1

Component

Code

Created by

🇩🇪Germany hosterholz

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024