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

[jfw] PHP 7 Support Blocker - JInputCookie & JSession Bootup

X-Post to CMS & Framework lists

First, for those who have no back story, https://github.com/joomla/joomla-cms/issues/7143 can give some background.

The basic summary is that using the CMS' 3.5-dev branch or the Framework's Session v1 package, we are in a state right now where sessions are not correctly booted up on PHP 7.  After testing different variations in the CMS and Framework stacks (noted on the GitHub issue some of the combos I tried), I've basically boiled down the failure to a common point in all of our code; JInputCooke (Joomla\Input\Cookie on the Framework side).  Using this gist - https://gist.github.com/mbabker/f79242fd1afccf1ca645 - as I've noted in it with George's Session PR, replacing calls to JInputCooke with accessing $_COOKIE directly gets everything working correctly, and using alternatives that don't use JInput at all work fine.

From my own testing on PHP 7, we seem to be working just fine with the core application on the platform minus this one semi-major issue.  If we can identify and fix this bug, from what I've tested, that is the last roadblock to saying we are PHP 7 "ready" (pending any other changes made in the language during its beta phase).

Anyone have any time to help dig into this one or ideas on troubleshooting paths to take?

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.