ibexa/templated-uri-bundle
Symfony bundle providing an RFC-6570 (URI Template) compatible router and URL generator via hautelook/TemplatedUriRouter. Exposes a templated router service to generate links like /demo?{&page}{&sort*}{&filter*} from route params.
/products?{&category}{&sort}). Ideal for HATEOAS-driven architectures, GraphQL-like endpoints, or templated API responses./users?{&page}{&limit}).{"next": "/page?{page=2}"})./blog/post/123) with no dynamic query needs.For Executives:
"This package enables our Symfony-based APIs to generate flexible, standardized URLs dynamically, reducing technical debt and improving maintainability. For example, instead of hardcoding /products?page=1&sort=name, we can use templated URIs like /products?{&page}{&sort}, which simplifies API design, supports HATEOAS, and future-proofs our architecture. The integration is low-risk (MIT license, active fork) and aligns with modern API trends. Estimated implementation time: 1–2 days for core setup, with incremental rollout."
For Engineering/Architecture Teams:
*"The ibexa/templated-uri-bundle provides RFC-6570-compliant URL generation for Symfony, offering key benefits:
{"next": "/page?{page=2}"})./users?{&filter*}{&sort}).Proposed Rollout:
Alternatives Considered:
This package is a high-value, low-risk solution for teams prioritizing API consistency, HATEOAS, or dynamic URL templating in Symfony."*
How can I help you explore Laravel packages today?