harmony-project/modular-routing

An implementation of the Symfony router using a customizable matching process optimized for reusable routes

0.1.0 2018-10-03 21:22 UTC

This package is auto-updated.

Last update: 2020-02-21 23:22:40 UTC


README

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

The 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 Symfony's CMF ChainRouter class. See HarmonyModularBundle for integration with the Symfony framework.

Installation

This component is available as a package on Packagist:

composer require harmony-project/modular-routing

Resources

License

This component is released under the MIT license.