No Code Attached Yet
avatar joeforjoomla
joeforjoomla
27 Aug 2025

Steps to reproduce the issue

Use $app->input

Expected result

All works

Actual result

Fatal error

System information (as much as possible)

Having removed the magic method public function __get($name) from AbstractWebApplication it's no longer possible to use $app->input

Is this really intentional?

I think this will carry on a lot of B/C issues with extensions, also in the comment i don't see it clearly specified as to be removed in 6.0

/**
* Magic method to access properties of the application.
*
* @param string $name The name of the property.
*
* @return Input|null A value if the property name is valid, null otherwise.
*
* @SInCE 2.0.0
* @deprecated 3.0 This is a B/C proxy for deprecated read accesses
*/

avatar joeforjoomla joeforjoomla - open - 27 Aug 2025
avatar joomla-cms-bot joomla-cms-bot - change - 27 Aug 2025
Labels Added: No Code Attached Yet
avatar joomla-cms-bot joomla-cms-bot - labeled - 27 Aug 2025
avatar joeforjoomla joeforjoomla - change - 27 Aug 2025
The description was changed
avatar joeforjoomla joeforjoomla - edited - 27 Aug 2025
avatar laoneo
laoneo - comment - 28 Aug 2025

Totally agree. This has a massive impact on extensions, templates and sites in general.

avatar laoneo
laoneo - comment - 28 Aug 2025

Please test #46000.

avatar richard67 richard67 - close - 28 Aug 2025
avatar richard67
richard67 - comment - 28 Aug 2025

Closing as having a pull request. Please test #46000 . Thanks in advance.

avatar richard67 richard67 - change - 28 Aug 2025
Status New Closed
Closed_Date 0000-00-00 00:00:00 2025-08-28 09:22:44
Closed_By richard67

Add a Comment

Login with GitHub to post a comment