Support for stacking data upon redirect
spotman opened this issue · 3 comments
spotman commented
It would be nice to save debug info if response has Location header or it's status code is between 300 and 400. Debug bar can handle this via $debugBar->stackData() call.
More details here http://phpdebugbar.com/docs/ajax-and-stack.html#stacked-data
snapshotpl commented
@spotman I don't know what exactly I can do with this
spotman commented
@spotman I don't know what exactly I can do with this
- check response is a redirect here https://github.com/php-middleware/phpdebugbar/blob/master/src/PhpDebugBarMiddleware.php#L54
- call
$debugbar->stackData()if it is a redirect
Doing this way all DebugBar data will be saved in case of redirect (Post-Redirect-Get pattern, for example). But there is no direct access to DebugBar instance from middleware, only JavascriptRenderer is injected in the constructor.
spotman commented
@snapshotpl is there any progress on this issue? Will you accept a PR with a tiny non-BC-break fix?