User tests: Successful: Unsuccessful:
The “Make reflection setAccessible() no-op” RFC in PHP 8.1 made the Reflection*::setAccessible() methods a noop. However it did not deprecate the methods to simplify cross-version compatibility.
https://wiki.php.net/rfc/deprecations_php_8_5#deprecate_reflectionsetaccessible
Run a scheduled task
Task status: Terminated
deprecation message (possibly further)

Task status: Completed
no deprecation message about setAccessible() (from files of joomla-cms repository)
| Status | New | ⇒ | Pending |
| Category | ⇒ | Administration Unit Tests |
| Labels |
Added:
Unit/System Tests
PHP 8.x
bug
PR-5.4-dev
|
||
| Status | Pending | ⇒ | Fixed in Code Base |
| Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2025-10-16 16:36:05 |
| Closed_By | ⇒ | muhme |
Thank you @heelc29 for your contribution. If it has not yet been fixed, could you please check the two remaining places? Thank you @HLeithner for review.
could you please check the two remaining places?
@muhme There is already a PR for this at the test framework package joomla-framework/test#19
✅ Tested with JBT php8.5-rc
setAccessibledeprecations and scheduled task failed withJSON.parse: unexpected charactersetAccessibledeprecations are reduced to 40 with the following two unique places