Log message #4113750

# At Username Text
# Feb 2nd 2018, 14:37 neon1024 Wow, sounds great hmic! Good luck with the move
# Feb 2nd 2018, 14:37 hmic sure.
# Feb 2nd 2018, 14:37 hmic i already opened up a company in hong kong, just need to get rid of my stuff and hit the road :D
# Feb 2nd 2018, 14:36 admad we will still see you around here right?
# Feb 2nd 2018, 14:36 admad best of luck
# Feb 2nd 2018, 14:36 hmic can't get a residence visa for china, so this is the next best thing to do
# Feb 2nd 2018, 14:35 hmic yes. moving to hong kong finally
# Feb 2nd 2018, 14:35 hmic so, in the bigger scheme of things, nope, sorry
# Feb 2nd 2018, 14:35 admad leave for good?
# Feb 2nd 2018, 14:35 hmic as i plan to leave the country end of the month :D
# Feb 2nd 2018, 14:35 hmic which actually means selling my stuff on ebay
# Feb 2nd 2018, 14:34 hmic i want this fixed in my app and go in the weekend
# Feb 2nd 2018, 14:34 admad How about going the full monty and providing a fix for it too? :)
# Feb 2nd 2018, 14:31 hmic https://github.com/cakephp/cakephp/issues/11686
# Feb 2nd 2018, 14:30 admad on the bright side it's weekend tomorrow
# Feb 2nd 2018, 14:30 admad :slightly_smiling_face:
# Feb 2nd 2018, 14:28 hmic i just wanted to get a sane date format, turns out, all friday gone before it's fixed :and
# Feb 2nd 2018, 14:26 admad you can link the gist in your bug report :slightly_smiling_face:
# Feb 2nd 2018, 14:07 hmic https://gist.github.com/hmic/793fd42ea8c68f8ed6339497e9989830
# Feb 2nd 2018, 14:01 admad with test case :slightly_smiling_face:
# Feb 2nd 2018, 14:00 admad File a bug report
# Feb 2nd 2018, 14:00 hmic this ought to be a quite simple task :Ü
# Feb 2nd 2018, 13:59 hmic it does. just nesting everything one layer deeper everytime you call it
# Feb 2nd 2018, 13:59 admad wtf, normalizing an array twice shouldn't mess it up
# Feb 2nd 2018, 13:54 hmic but cant do that, the View::loadHelpers() calls that method (again) and nests the array again, instead of recognising it is in the correct form already
# Feb 2nd 2018, 13:53 hmic good hint
# Feb 2nd 2018, 13:49 admad do `$this->helpers = $this->helpers()->normalizeArray($this->helpers);` first :slightly_smiling_face:
# Feb 2nd 2018, 13:47 hmic so i need to check all the elements, if numerically indexed, and remove if i want to load an alias for them :/
# Feb 2nd 2018, 13:47 hmic still the HtmlHelper is in the $this->helpers like: [0 => 'Html'] while the alias, which should overwrite/remove the former one is ['Html' => 'BootstrapUI.Html'] of course
# Feb 2nd 2018, 13:46 hmic thats what i fixed already
# Feb 2nd 2018, 13:46 admad "CrudView.CrudView" would be split internally and the alias would still be "CrudView" in helper registry
# Feb 2nd 2018, 13:41 hmic even worse, if i change that to use an alias too, it complains Html is loaded already later on, as this is loaded in the default appview, unaliased... :[
# Feb 2nd 2018, 13:40 hmic looks good at first sight, but it's actually not. as my alias for CrudView is "CrudView", while it gets loaded as "CrudView.CrudView" in the method
# Feb 2nd 2018, 13:39 hmic i changed _setupHelpers to set $this->helpers accordingly, not using $this->loadHelper() anymore
# Feb 2nd 2018, 13:39 hmic admad: it's not as easy as i thought it should be still :/
# Feb 2nd 2018, 13:23 hmic all of them are locking correctly, all of them allow for multiple webservers and loadbalancing too, both of which (local) files don't
# Feb 2nd 2018, 13:23 k4t yes, memcache should solve it
# Feb 2nd 2018, 13:22 hmic change the session config to use database (worst case), or any cache, memcache is more than common, redis works too
# Feb 2nd 2018, 13:22 hmic thats a php thing and known forever
# Feb 2nd 2018, 13:22 hmic k4t: file sessions are not concurrent.
# Feb 2nd 2018, 13:21 k4t for storing sessions