Log message #4019195

# At Username Text
# Apr 21st 2017, 13:58 Neon1024 Hah
# Apr 21st 2017, 13:58 Neon1024 Which is kinda unavoidable really, and is better
# Apr 21st 2017, 13:58 birdy247 How do you auth ?
# Apr 21st 2017, 13:58 Neon1024 I’m not sure I like the two step authentication
# Apr 21st 2017, 13:58 Neon1024 birdy247, No, I’m still undecided on that atm
# Apr 21st 2017, 13:57 birdy247 Do you use JWT Neon1024?
# Apr 21st 2017, 13:57 styks198- https://gist.github.com/styks1987/437f16e1fd290832eff28e171e46ef15
# Apr 21st 2017, 13:57 styks198- having a bit of an issue with saving. Can anyone help me out and look at this little snippet to determine why tracking_code is not saving?
# Apr 21st 2017, 13:57 birdy247 @bravo-kernel blog post is super useful
# Apr 21st 2017, 13:56 Neon1024 Gotta eat your own dog food!
# Apr 21st 2017, 13:56 Neon1024 When I get around to redeveloping the telecoms sites in cake3, I’ll be using v4 myself
# Apr 21st 2017, 13:56 Neon1024 Although tbh I don’t think anyone is using v4 yet. Unless it’s gone out to the client and noone has told me, which is likely
# Apr 21st 2017, 13:55 Neon1024 ADmad, Awesome!
# Apr 21st 2017, 13:55 Neon1024 It works, and is in production, so I guess thats a thumbsup! ;)
# Apr 21st 2017, 13:55 birdy247 too much brain power on this forum :slightly_smiling_face:
# Apr 21st 2017, 13:55 admad if i ever have the need to do so i will share it with you
# Apr 21st 2017, 13:55 admad heh
# Apr 21st 2017, 13:54 Neon1024 Yes, true admad, but we’re not all as clever as you :p
# Apr 21st 2017, 13:54 admad better to whip up some custom routing or controller dispatching, so that you only need to extends those endpoints which actually need some change
# Apr 21st 2017, 13:54 Neon1024 But it kinda does the same thing as an entity mutator
# Apr 21st 2017, 13:54 Neon1024 I did look at phpleague/fractal
# Apr 21st 2017, 13:54 birdy247 that bit confused me a little
# Apr 21st 2017, 13:54 Neon1024 I ended up using a pretty big entity mutator method to change the data structure
# Apr 21st 2017, 13:54 birdy247 Neon1024 what dd you use to change the josn structure?
# Apr 21st 2017, 13:53 Neon1024 v4 really was just a change in json structure
# Apr 21st 2017, 13:53 Neon1024 Yeah agreed, I had a tough time trying to decide how to do it
# Apr 21st 2017, 13:53 admad yeah, that's not something i would like :slightly_smiling_face:
# Apr 21st 2017, 13:53 Neon1024 Most are empty mind you
# Apr 21st 2017, 13:52 Neon1024 For each endpoint, yes
# Apr 21st 2017, 13:52 admad of course but that still required creating class file for every controller in v4 isnt it?
# Apr 21st 2017, 13:52 Neon1024 Then when I deprecate v3, I can drop the extension
# Apr 21st 2017, 13:52 Neon1024 So I can selectivly overload methods as I need
# Apr 21st 2017, 13:52 Neon1024 class ApiAppController extends Apiv3AppController
# Apr 21st 2017, 13:52 Neon1024 use App\Controller\Api\V3\ApiAppController as Apiv3AppController;
# Apr 21st 2017, 13:52 Neon1024 I extend
# Apr 21st 2017, 13:51 admad *wasteful
# Apr 21st 2017, 13:51 admad Neon1024: how do you handle routing for case where you just needs changes to say one controller for v4 but rest stay same as v3. Would be waste to create all new controller for v4
# Apr 21st 2017, 13:49 Neon1024 So v4 has different response structure and etc
# Apr 21st 2017, 13:49 Neon1024 I’ve recently had to redo all the json output though
# Apr 21st 2017, 13:49 Neon1024 So I used the json listener and it works okay
# Apr 21st 2017, 13:49 Neon1024 Unfortunatly bravo-kernels excellenet jsonapi listener wasn’t done when I started