Aside from the fact that I was getting it myself on r2088 locally,
Odd...
Anyway, the fix is to look for we::$cache['global'] = true and change to = 'global'... Same for 'local'.
It was a 'quick hack' I made yesterday, so I'm very surprised that I didn't get any errors myself..? I guess we'll never know, ah ah.
it just seemed like it hadn't been tested prior to deployment here :/
Well, considering how I've worked on this shit from morning to late evening for the last three days, and the last rewrite was tested for many hours, I dare say the contrary...
-_-Easiest way to solve that is just to have strict mode enabled locally and be done with it.
I don't know how to enable it, ah ah...
I'll google it.
That and the fact that I now have to re-review all of my 46 pending files for changes that might have emerged from r2088.
Just do a quick search on we::$user['is_ in your code, and replace with we::$is[' -- should account for 90% of the changes. Also, we::$browser['is_ to we::$browser['. The majority of what I did is there... This should save you from any conflicts, but really, outside of Wess, I didn't have to change much...!