waaseyaa / routing
HTTP routing and controller resolution for Waaseyaa
v0.1.0-alpha.297
2026-08-23 19:51 UTC
Requires
- php: >=8.5
- symfony/http-foundation: ^7.0
- symfony/routing: ^7.0
- waaseyaa/access: ^0.1.0-alpha.297
- waaseyaa/auth: ^0.1.0-alpha.297
- waaseyaa/entity: ^0.1.0-alpha.297
- waaseyaa/foundation: ^0.1.0-alpha.297
- waaseyaa/i18n: ^0.1.0-alpha.297
- waaseyaa/user: ^0.1.0-alpha.297
Requires (Dev)
- phpunit/phpunit: ^13.0
- waaseyaa/oidc: ^0.1.0-alpha.297
Suggests
- waaseyaa/oidc: Provides optional OpenID Connect issuer routes
This package is auto-updated.
Last update: 2026-08-23 20:18:20 UTC
README
Layer 4 — API
HTTP routing for Waaseyaa applications.
Wraps Symfony Routing with a RouteBuilder fluent API and adds route-level access options (_public, _permission, _role, _gate) evaluated by AccessChecker. Includes language negotiation middleware (UrlPrefixNegotiator, AcceptHeaderNegotiator).
Key classes: RouteBuilder, Router, AccessChecker.