# |
Jun 22nd 2018, 13:07 |
erwane |
i will |
# |
Jun 22nd 2018, 13:05 |
saeideng |
>did you try the trait ? no |
# |
Jun 22nd 2018, 13:05 |
saeideng |
it should work |
# |
Jun 22nd 2018, 13:03 |
erwane |
i saw, but there is no solution in fact. di you try the trait ? |
# |
Jun 22nd 2018, 13:00 |
saeideng |
see @dereuromark post |
# |
Jun 22nd 2018, 12:59 |
saeideng |
trait is an option here |
# |
Jun 22nd 2018, 12:58 |
erwane |
@markstory markstory modified the milestones: 3.5.3, 3.5.4 on 27 Sep 2017 @markstory markstory modified the milestones: 3.5.4, 3.6.0 on 7 Oct 2017 @markstory markstory modified the milestones: 3.6.0, 3.7.0 on 15 Apr ... not good. always later :( |
# |
Jun 22nd 2018, 12:57 |
narendravaghela |
:thumbsup: |
# |
Jun 22nd 2018, 12:57 |
saeideng |
:+1: |
# |
Jun 22nd 2018, 12:57 |
erwane |
understood |
# |
Jun 22nd 2018, 12:57 |
saeideng |
>response object is immutable yes but no for `send();` or `stop();` |
# |
Jun 22nd 2018, 12:56 |
saeideng |
`$response->send()` is like hard sending response and it is not flexible |
# |
Jun 22nd 2018, 12:54 |
saeideng |
you need see response in middleware |
# |
Jun 22nd 2018, 12:54 |
erwane |
PSR is strange :S |
# |
Jun 22nd 2018, 12:54 |
saeideng |
no it not logical now |
# |
Jun 22nd 2018, 12:53 |
erwane |
it's look logical |
# |
Jun 22nd 2018, 12:53 |
erwane |
why $response->send() disappear ? |
# |
Jun 22nd 2018, 12:53 |
saeideng |
there are some idea here https://github.com/cakephp/cakephp/issues/11197 |
# |
Jun 22nd 2018, 12:53 |
narendravaghela |
response object is immutable |
# |
Jun 22nd 2018, 12:52 |
saeideng |
because you must return a response |
# |
Jun 22nd 2018, 12:52 |
saeideng |
no there is not |
# |
Jun 22nd 2018, 12:52 |
erwane |
there is no way to stop execution and send response now ? |
# |
Jun 22nd 2018, 12:52 |
saeideng |
there are a issue on github you can see redirect idea there |
# |
Jun 22nd 2018, 12:51 |
erwane |
i should check response in ALL method before ? |
# |
Jun 22nd 2018, 12:51 |
saeideng |
yes |
# |
Jun 22nd 2018, 12:51 |
saeideng |
aha you can check header in main method |
# |
Jun 22nd 2018, 12:51 |
erwane |
`return $this->response->withStatus(404);` no ? |
# |
Jun 22nd 2018, 12:50 |
saeideng |
` return $response ` == `$response->stop();` |
# |
Jun 22nd 2018, 12:50 |
erwane |
if i return $response, the code will continue on $this->methodShouldNotBeCalledIfInputFail(); |
# |
Jun 22nd 2018, 12:50 |
saeideng |
just `return $response ` |
# |
Jun 22nd 2018, 12:49 |
saeideng |
what you need now ? redirect ? |
# |
Jun 22nd 2018, 12:49 |
saeideng |
I said before `send` is a multi operand method :slightly_smiling_face: |
# |
Jun 22nd 2018, 12:49 |
erwane |
Juste redirect and stop now |
# |
Jun 22nd 2018, 12:48 |
erwane |
that's my problem. What is the equivalent now to do same things |
# |
Jun 22nd 2018, 12:48 |
erwane |
EXACTLY ;) |
# |
Jun 22nd 2018, 12:48 |
saeideng |
stop / send unavailable now :slightly_smiling_face: |
# |
Jun 22nd 2018, 12:47 |
erwane |
Before 3.4.0 we wrote things like that ```php |
# |
Jun 22nd 2018, 12:47 |
saeideng |
in this case you no need to transfer all the controllers to `api/v3` |
# |
Jun 22nd 2018, 12:47 |
saeideng |
@denis instead of `prefix` you can use `scope` |
# |
Jun 22nd 2018, 12:43 |
erwane |
Hi all |
# |
Jun 22nd 2018, 12:35 |
LubosR |
https://gist.github.com/LubosRemplik/f85cf696512f69fdcc8d5b0255c09aee just so you see what I mean, each matching works as expected and I need them in logical OR |