tourze/symfony-routing-auto-loader-bundle
Symfony bundle that automatically discovers and registers routing definitions, so controllers with route attributes are wired up without manual YAML or PHP configuration. Add the bundle and let it handle route loading for faster, simpler setup.
0.0.2 → 1.0.0 jump is the first semver stability commitment. It means you can adopt with a ^1.0 constraint and expect breaking changes to be deliberate, rather than the wild swings typical of 0.0.x.Route:: facades, route caching, controller auto-discovery conventions) has no overlap with Symfony bundle route loaders. If the team's stack is Laravel, this is a no-op and should be closed out.Consider it when:
Look elsewhere when:
routes.yaml / PHP route imports are clearer, fully documented, and zero-dependency.Adoption gate before any commitment: run a one-day spike. Read the loader code, confirm it handles your controller conventions, confirm route caching (cache:clear / router:cache:warmup) still works, and check for conflicts with existing route imports. Empty release notes mean you are evaluating code, not documentation.
To executives: This is a small, single-purpose infrastructure dependency that removes recurring routing boilerplate across our Symfony modules. Its 1.0.0 release marks an API stability commitment, so it can be version-pinned and upgraded predictably. Risk is low and reversible: routing configuration is declarative, so removal is a config revert rather than a rewrite. Cost is bounded to an evaluation spike, not a project.
To engineering: A Symfony bundle that auto-discovers and loads routes, eliminating per-module route file imports. Two things to flag honestly: (1) the 1.0.0 release notes are effectively empty — a compare link and nothing else — so there is no changelog evidence of what changed across the 0.0.x line, and we should review the diff rather than trust the version bump; and (2) it is a small-footprint package with a correspondingly small maintainer surface, so we should isolate it behind our own route configuration layer to keep substitution cheap. Recommendation: treat 1.0.0 as an API freeze, not a feature release — adopt with a ^1.0 pin only after the spike validates route caching and constraint support.
How can I help you explore Laravel packages today?