This repository has been archived by the owner on Jan 8, 2020. It is now read-only.
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.
as suggested in #6385, here is the event listener to validate standard HTTP request methods and to make the application return a 405 empty response for unsupported methods.
the listener is ready to be registered via the
listeners
key inapplication.config.php
with the nameHttpMethodListener
; however, for the time being it's not registered by default as originally suggested by @weierophinney.to make that happen, we would have to add a key to
Zend\Mvc\Application::$defaultListeners
, and I discovered that this would cause some tests to fail because they assert there is precisely one default listener per event, which is a bit odd. Personally, I would update these tests with a different assertion to make them not interfere with future default listeners additions.Here is a proposal to update the relevant tests ready to merge into this PR.
I will wait for for further instructions on the matter.