PR-6.2-dev Architecture Pending

User tests: Successful: Unsuccessful:

avatar laoneo
laoneo
22 Jul 2026
  • I read the Generative AI policy and my contribution is either not created with the help of AI or is compatible with the policy and GNU/GPL 2 or later.

Summary of Changes

Using real class names for resource lookup improves readability and static code analyzers can properly detect the returned class. Our PHPStan setup can correctly identify resources from the container get functions when it is a real class, so this pr changes the few occurrences, where the alias is used in core.

@wilsonge you might want to have a look here

Testing Instructions

  • Enable the cache plugin
  • Open a page on the front
  • Check if there is a page cache entry in /administrator/index.php?option=com_cache

Actual result BEFORE applying this Pull Request

Page loads from cache and entry in cache manager exists.

Expected result AFTER applying this Pull Request

Page loads from cache and entry in cache manager exists.

Link to documentations

Please select:

  • Documentation link for guide.joomla.org:

  • No documentation changes for guide.joomla.org needed

  • Pull Request link for manual.joomla.org:

  • No documentation changes for manual.joomla.org needed

avatar laoneo laoneo - open - 22 Jul 2026
avatar laoneo laoneo - change - 22 Jul 2026
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 22 Jul 2026
Category Installation Libraries Front End Plugins
avatar laoneo laoneo - change - 22 Jul 2026
The description was changed
avatar laoneo laoneo - edited - 22 Jul 2026
avatar laoneo laoneo - change - 22 Jul 2026
The description was changed
avatar laoneo laoneo - edited - 22 Jul 2026
avatar bembelimen
bembelimen - comment - 29 Jul 2026

Could you add a testing instruction how to validate, that cache is hit?

avatar laoneo
laoneo - comment - 30 Jul 2026

The caching logic is not touched, only the serving of the document. But I added the extra line.

avatar laoneo laoneo - change - 30 Jul 2026
The description was changed
avatar laoneo laoneo - edited - 30 Jul 2026
avatar laoneo laoneo - change - 5 Aug 2026
Labels Added: PR-6.2-dev Architecture

Add a Comment

Login with GitHub to post a comment