This package is not installable via Composer 1.x, please make sure you upgrade to Composer 2+. Read more about our Composer 1.x deprecation policy.

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: 2021-08-22 02:26:44 UTC


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.


This component is available as a package on Packagist:

composer require harmony-project/modular-routing



This component is released under the MIT license.