This repository has been archived by the owner on Jan 31, 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.
This patch is in preparation for a v3 release of zend-router, and accomplishes the following.
Top-level namespace
The namespace has been promoted from
Zend\Mvc\Router
toZend\Router
, and all classes updated accordingly.Removal of Console routes
Console routing has been removed (it will be in a forthcoming zend-mvc-console repository, which is currently in progress).
Removal of deprecated functionality
Deprecated functionality was removed, specifically the Query route.
Standalone component
This PR will supercede #1, and prepares the component to work standalone. This includes:
ConfigProvider
class for providing basic configuration (primarily dependency mapping); this is for use with expressive-config-manager and thus zend-expressive-zendrouter.Module
class with agetConfig()
method that delegates toConfigProvider
to provide zend-mvc-compatible configuration.Switching CS tooling
Finally, this patch also swaps php-cs-fixer for phpcs, and ensures all classes comply.