An implementation of the Symfony router using a customizable matching process optimized for reusable routes
This component is part of the Harmony Project.
The ModularRouting component extends the Symfony Routing component with a new router using a customizable matching process that's optimized for reusable routes.
Features provided by this component are:
- Cache-enabled router
- Customizable mapping process
- Routing metadata configurable by XML, YAML
ModularRouter class included in this component can either be used as a
replacement of Symfony's
Router class or as an extension to it by using
ChainRouter class. See HarmonyModularBundle
for integration with the Symfony framework.
This component is available as a package on Packagist:
composer require harmony-project/modular-routing
This component is released under the MIT license.