Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork9.7k
[HttpKernel] Increase priority of AddRequestFormatsListener#29186
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
[HttpKernel] Increase priority of AddRequestFormatsListener#29186
Uh oh!
There was an error while loading.Please reload this page.
Conversation
nicolas-grekas commentedNov 26, 2018
Should target 3.4 now. |
thewilkybarkid commentedNov 26, 2018
Seems that a final 2.8 release is coming? (Just has another PR merged.) |
nicolas-grekas commentedNov 26, 2018
Yes, but since this is going to be the final one, we shouldn't merge behavior changes that have even a slight breaking potential. So it's safer for 3.4 now. |
fabpot commentedDec 10, 2018
As there is a potential BC break, this should be done in master. |
7e9e2c3 to9bf3136Comparefabpot commentedJan 2, 2019
Thank you@thewilkybarkid. |
…tener (thewilkybarkid)This PR was merged into the 4.3-dev branch.Discussion----------[HttpKernel] Increase priority of AddRequestFormatsListener| Q | A| ------------- | ---| Branch? | 2.8| Bug fix? | yes| New feature? | no| BC breaks? | no| Deprecations? | no| Tests pass? | yes| Fixed tickets |#19469| License | MIT| Doc PR |Currently `AddRequestFormatsListener` has a low priority, so it won't fire before others like `RouterListener` which can create problems (eg when listening for a HTTP exception thrown by the router you don't have access for any custom types).IMO this map should be in the application rather than set on every request, but the same can be achieved by giving it a high priority. (Can't think of a reason for it to not be first...)Commits-------9bf3136 Increase priority of AddRequestFormatsListener
…kid)This PR was merged into the 4.3-dev branch.Discussion----------[HttpKernel] Set the default locale early| Q | A| ------------- | ---| Branch? | 3.4| Bug fix? | yes| New feature? | no| BC breaks? | no| Deprecations? | no| Tests pass? | yes| Fixed tickets || License | MIT| Doc PR |Similar to#29186, the default locale isn't set till after the router so isn't available when trying to handle errors there (well, only the _default_ default locale is).Commits-------02c9f35 Set the default locale early
Currently
AddRequestFormatsListenerhas a low priority, so it won't fire before others likeRouterListenerwhich can create problems (eg when listening for a HTTP exception thrown by the router you don't have access for any custom types).IMO this map should be in the application rather than set on every request, but the same can be achieved by giving it a high priority. (Can't think of a reason for it to not be first...)