Request uri falls back to slash when page is missing #165
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #134
We fake the request, then have a "gather content" step, and then we loop through everything later to generate them. Only in the later point do we set the page on our faked request.
Michael was running into the issue because he is trying to get the request url during the "gather content" step when there is no page defined yet.
This PR makes the path fall back to
/
when there is no page. This is consistent with how Symfony's request works. If you dorequest()->path()
in a console command, you'd get/
.