PHPackages                             symfony-cmf/routing-extra-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. symfony-cmf/routing-extra-bundle

Abandoned → [symfony-cmf/routing-bundle](/?search=symfony-cmf%2Frouting-bundle)ArchivedSymfony-bundle[Database &amp; ORM](/categories/database)

symfony-cmf/routing-extra-bundle
================================

Symfony RoutingExtraBundle

1.0.0(13y ago)036.5k31MITPHPPHP &gt;=5.3.3

Since Jun 4Pushed 10y ago5 watchersCompare

[ Source](https://github.com/symfony-cmf/RoutingExtraBundle)[ Packagist](https://packagist.org/packages/symfony-cmf/routing-extra-bundle)[ Docs](http://cmf.symfony.com)[ RSS](/packages/symfony-cmf-routing-extra-bundle/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (11)Versions (7)Used By (1)

OBSOLETE
========

[](#obsolete)

This bundle has been renamed to [SymfonyCmfRoutingBundle](https://github.com/symfony-cmf/RoutingBundle). Use this old version for Symfony 2.1 projects.

Symfony CMF Routing Extra Bundle [![Build Status](https://camo.githubusercontent.com/bec74c8bd18ae230ded692257373157599f4d42d95b832f10700c62936d46a4a/68747470733a2f2f7365637572652e7472617669732d63692e6f72672f73796d666f6e792d636d662f526f7574696e67457874726142756e646c652e706e67)](http://travis-ci.org/symfony-cmf/RoutingExtraBundle)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[](#symfony-cmf-routing-extra-bundle-)

This bundle enables the [CMF Routing component](https://github.com/symfony-cmf/Routing)as Symfony2 bundle. It provides route documents for Doctrine PHPCR-ODM and a controller for redirection routes.

The *chain router* is meant to replace the default Symfonys Router. All it does is collect a prioritized list of routers and try to match requests and generate urls with all of them. One of the routers in that chain can of course be the default router so you can still use the standard way for some of your routes.

Additionally, this bundle delivers useful router implementations. Currently, there is the *DynamicRouter* that routes based on a implemented provider that provide Symfony2 Route objects. The provider can be implemented using a database, for example with Doctrine PHPCR-ODM or Doctrine ORM. The bundle provides a default implementation for Doctrine PHPCR-ODM.

The DynamicRouter service is only made available when explicitly enabled in the application configuration.

See the [official documentation](http://symfony.com/doc/master/cmf/bundles/routing.html)

Installation
------------

[](#installation)

Add a requirement for `symfony-cmf/routing-extra-bundle` 1.0.0 to your composer.json and instantiate the bundle in your AppKernel.php

```
new Symfony\Cmf\Bundle\RoutingExtraBundle\SymfonyCmfRoutingExtraBundle()

```

If you just want to use the chain router, this is enough. For the DynamicRouter you need something to build a route provider. This bundle provides classes for Doctrine PHPCR ODM.

Authors
-------

[](#authors)

- Filippo De Santis (p16)
- Henrik Bjornskov (henrikbjorn)
- Claudio Beatrice (omissis)
- Lukas Kahwe Smith (lsmith77)
- David Buchmann (dbu)
- Uwe Jäger (uwej711)
- [And others](https://github.com/symfony-cmf/RoutingExtraBundle/contributors)

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity23

Limited adoption so far

Community26

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 54% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~80 days

Total

5

Last Release

4765d ago

PHP version history (2 changes)1.0.0-alpha1PHP &gt;=5.3.2

1.0.0-alpha2PHP &gt;=5.3.3

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/76576?v=4)[David Buchmann](/maintainers/dbu)[@dbu](https://github.com/dbu)

![](https://avatars.githubusercontent.com/u/20873?v=4)[Luke Smith](/maintainers/lsmith)[@lsmith](https://github.com/lsmith)

---

Top Contributors

[![dbu](https://avatars.githubusercontent.com/u/76576?v=4)](https://github.com/dbu "dbu (167 commits)")[![lsmith77](https://avatars.githubusercontent.com/u/300279?v=4)](https://github.com/lsmith77 "lsmith77 (93 commits)")[![EmmanuelVella](https://avatars.githubusercontent.com/u/663607?v=4)](https://github.com/EmmanuelVella "EmmanuelVella (8 commits)")[![uwej711](https://avatars.githubusercontent.com/u/648874?v=4)](https://github.com/uwej711 "uwej711 (8 commits)")[![p16](https://avatars.githubusercontent.com/u/272483?v=4)](https://github.com/p16 "p16 (5 commits)")[![saithis](https://avatars.githubusercontent.com/u/1547453?v=4)](https://github.com/saithis "saithis (5 commits)")[![krizon](https://avatars.githubusercontent.com/u/880695?v=4)](https://github.com/krizon "krizon (4 commits)")[![dantleech](https://avatars.githubusercontent.com/u/530801?v=4)](https://github.com/dantleech "dantleech (4 commits)")[![wouterj](https://avatars.githubusercontent.com/u/749025?v=4)](https://github.com/wouterj "wouterj (3 commits)")[![petk](https://avatars.githubusercontent.com/u/1614009?v=4)](https://github.com/petk "petk (2 commits)")[![omissis](https://avatars.githubusercontent.com/u/197604?v=4)](https://github.com/omissis "omissis (2 commits)")[![nacmartin](https://avatars.githubusercontent.com/u/154258?v=4)](https://github.com/nacmartin "nacmartin (1 commits)")[![humandb](https://avatars.githubusercontent.com/u/7542104?v=4)](https://github.com/humandb "humandb (1 commits)")[![jakuza](https://avatars.githubusercontent.com/u/456276?v=4)](https://github.com/jakuza "jakuza (1 commits)")[![magnusnordlander](https://avatars.githubusercontent.com/u/165002?v=4)](https://github.com/magnusnordlander "magnusnordlander (1 commits)")[![Burgov](https://avatars.githubusercontent.com/u/417674?v=4)](https://github.com/Burgov "Burgov (1 commits)")[![pborreli](https://avatars.githubusercontent.com/u/77759?v=4)](https://github.com/pborreli "pborreli (1 commits)")[![petesiss](https://avatars.githubusercontent.com/u/235621?v=4)](https://github.com/petesiss "petesiss (1 commits)")[![trsteel88](https://avatars.githubusercontent.com/u/869933?v=4)](https://github.com/trsteel88 "trsteel88 (1 commits)")

---

Tags

databaserouting

### Embed Badge

![Health badge](/badges/symfony-cmf-routing-extra-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/symfony-cmf-routing-extra-bundle/health.svg)](https://phpackages.com/packages/symfony-cmf-routing-extra-bundle)
```

###  Alternatives

[symfony-cmf/routing-bundle

Symfony RoutingBundle

16313.5M88](/packages/symfony-cmf-routing-bundle)[doctrine/doctrine-bundle

Symfony DoctrineBundle

4.8k241.3M3.3k](/packages/doctrine-doctrine-bundle)[symfony-cmf/routing

Extends the Symfony routing component for dynamic routes and chaining several routers

29151.1M64](/packages/symfony-cmf-routing)[kimai/kimai

Kimai - Time Tracking

4.6k7.4k1](/packages/kimai-kimai)[doctrine/phpcr-bundle

Symfony DoctrinePHPCRBundle

1602.6M41](/packages/doctrine-phpcr-bundle)[backup-manager/symfony

A simple database backup manager for Symfony2 with support for S3, Rackspace, Dropbox, FTP, SFTP.

119293.7k3](/packages/backup-manager-symfony)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
