User tests: Successful: Unsuccessful:
The new code for system language filter plugin uses null as default $lang value, this leads to a deprecation warning later in the code for PHP 8.5.
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /plugins/system/languagefilter/src/Extension/LanguageFilter.php on line 376
Set the default value to an empty string.
Activate full deprecation logging on php 8.5, and try to login with passkeys
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /plugins/system/languagefilter/src/Extension/LanguageFilter.php on line 376
Login Error message that the user has no passkey configuration
No Deprecation message and Passkey login Prompt
Please select:
Documentation link for docs.joomla.org:
No documentation changes for docs.joomla.org needed
Pull Request link for manual.joomla.org:
No documentation changes for manual.joomla.org needed
| Status | New | ⇒ | Pending |
| Category | ⇒ | Front End Plugins |
Get a second warning: Using null as the key parameter for array_key_exists() is deprecated, use an empty string instead in \plugins\system\languagefilter\src\Extension\LanguageFilter.php on line 912
But this is already present in J5.4
I have tested this item ✅ successfully on 3bc899f
Get a second warning:
Using null as the key parameter for array_key_exists() is deprecated, use an empty string instead in \plugins\system\languagefilter\src\Extension\LanguageFilter.php on line 912But this is already present in J5.4
I expect this is the same code in 5.4 and 6.0 so should be fixed in 5.4 and upmerged.
| Status | Pending | ⇒ | Ready to Commit |
r2c
| Status | Ready to Commit | ⇒ | Fixed in Code Base |
| Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2026-01-25 10:54:29 |
| Closed_By | ⇒ | Bodge-IT | |
| Labels |
Added:
RTC
PHP 8.x
bug
PR-6.0-dev
|
||
Thank you for the fix @HLeithner and thanks @heelc29 & @Fedik for prompt tests
I have tested this item ✅ successfully on 3bc899f
review
This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/46733.