jdecoster/router-extra-bundle
A Symfony bundle that extends the default router with additional routing features, helping you define richer route configurations and reduce boilerplate in your applications.
Bundle suffix, RoutingExtraBundle naming, and kernel-registration model confirm it. That makes it a non-candidate for a Laravel roadmap and a red flag for the dependency shortlist's taxonomy. A PM should treat this finding as a process bug ("our scan is recommending Symfony bundles for a Laravel review queue") rather than a feature opportunity.RouteServiceProvider versus taking on external code.Consider it only if all of the following hold:
Look elsewhere — or build in-house — when:
RouteServiceProvider boot logic, route:cache, Route::bind, and middleware groups. A bespoke adapter between the Symfony router and Laravel's route registrar is not a reasonable investment.RouteCollectionBuilder cover most of what "extra routing" bundles used to patch. Check the maintained upstream (symfony-cmf/routing + symfony-cmf/routing-bundle) before ever touching a fork.For executives: This package surfaced in our dependency scan and the recommendation is not to adopt it. It is a single-maintainer Symfony bundle with essentially no adoption (one star, zero dependent projects) and its stated purpose — "extra routing functionality" — overlaps with capabilities the framework already provides. The cost of adoption isn't licensing; it's the permanent cost of owning an unmaintained dependency in the core request path. The correct move is to decline, document the reasoning, and if a concrete dynamic-routing requirement appears, build the loader natively where we control the tests, version constraints, and security posture.
For engineering: Treat it as a reference implementation, not a dependency. Read the route-loader pattern if we need routes sourced from a database or tenant config, then implement it in our own service provider. Also worth correcting our package index: this was evaluated as a Laravel/PHP candidate but it is a Symfony bundle, which suggests the scanning taxonomy is mis-tagging framework-specific packages and inflating the review queue. If routing flexibility is genuinely on the roadmap, the maintained Symfony CMF upstream — not this fork — is the item to evaluate.
Bottom line: Low strategic value, high ownership cost, wrong framework. Decline, record the decision, and revisit only when a specific dynamic-routing requirement is on the table — in which case, build it natively.
How can I help you explore Laravel packages today?