[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfw] Fixing the input package into the CMS

Hi all,
So as we know there are severe issues getting the input package into the CMS. Largely because the $_REQUEST in the input package is not passed by reference, whereas it is in the CMS (see this PR for the change) https://github.com/eddieajau/joomla-framework/commit/58dc9f93adddbb4aa145273b81c19705cf70aa44

Whilst the change is good it means that we can't fix alias in the CMS and also we have inconsistencies as the $_COOKIES is still passed by reference (see https://github.com/joomla-framework/input/blob/master/src/Cookie.php#L40) as well as $_FILES (https://github.com/joomla-framework/input/blob/master/src/Files.php#L49).

We can't remove the passing by reference in the CMS as that is a b/c break. So what I propose is to readd the passing of $_REQUEST by reference into v1.0 of the framework. Then for v2.0 we remove ALL calls by reference. Changing to fit the CMS for v1.0 and then immediately reverting said change in 2.0 is NOT unprecedented (see https://github.com/joomla-framework/registry/commit/b9b8058fafad9cdb046d26821bb29112a709fa0a).

Any feedback on that proposed change is welcome

Kind Regards,

Framework source code: https://github.com/joomla-framework
Visit http://developer.joomla.org for more information about developing with Joomla!
You received this message because you are subscribed to the Google Groups "Joomla! Framework Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to joomla-dev-framework+unsubscribe AT googlegroups.com.
Visit this group at http://groups.google.com/group/joomla-dev-framework.