Skip to content

[BUGFIX] fix all Implicitly marked null parameters (PHP 8.4)#2272

Closed
Kanti wants to merge 1 commit into
FluidTYPO3:developmentfrom
andersundsehr:bugfix/implicit-null-parameter
Closed

[BUGFIX] fix all Implicitly marked null parameters (PHP 8.4)#2272
Kanti wants to merge 1 commit into
FluidTYPO3:developmentfrom
andersundsehr:bugfix/implicit-null-parameter

Conversation

@Kanti

@Kanti Kanti commented Nov 4, 2025

Copy link
Copy Markdown

No description provided.

@RKlingler

Copy link
Copy Markdown
Contributor

@NamelessCoder Would it be possible to have this merged and released soon? It would be really helpful for users who want to upgrade to PHP 8.4 or PHP 8.5 without opting for less strict error reporting.

@NamelessCoder

Copy link
Copy Markdown
Member

@RKlingler due to the public API method signature changes this means a new major version, so this will be held back. The next major version will be made as part of v14 compatibility which also drops v10 and v11 support along with making PHP 8.3 the minimum requirement.

@RKlingler

Copy link
Copy Markdown
Contributor

@NamelessCoder Thanks for your quick reply.

You’re probably right, but I’m not sure I fully understand. The concerned method arguments were nullable before and are nullable after the change. The minimum requirement of flux (as of now) is PHP 7.4, which supports nullable types. So is the method signature change not just a technicality, rather than a breaking change?

As you can tell I was hoping for a different answer. But regardless - thank you for clarifying. I will be looking forward to the next major version then.

@Kanti

Kanti commented Apr 30, 2026

Copy link
Copy Markdown
Author

My understanding is also that this is not a breaking change.

See here this is not breaking in any of the supported version:
https://3v4l.org/W7YWZ#veol

@NamelessCoder

Copy link
Copy Markdown
Member

Superseded by #2288

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants