Skip to content

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

Open
Kanti wants to merge 1 commit intoFluidTYPO3:developmentfrom
andersundsehr:bugfix/implicit-null-parameter
Open

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

Conversation

@Kanti
Copy link
Copy Markdown

@Kanti Kanti commented Nov 4, 2025

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
Copy link
Copy Markdown
Author

Kanti commented Apr 30, 2026

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

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