Everything under Quiote\Routing.
| Class | Description |
|---|
AttributeRoutes | Entry point for combining #[Route]-attributed actions with hand-written routes in the same Routing subclass. |
AttributeRouting | Opt-in Routing implementation: builds its RouteCollection + meta by scanning #[Route] attributes on action classes instead of a committed Routing/Generated/ tree. |
CompatRouter | |
HttpRedirectRoutingCallback | HttpRedirectRoutingCallback allows redirection of a matched route to a route or URL. |
Routes | Contract for a class that supplies a complete route table. |
Routing | Base class for an application’s route table, and the matcher and URL generator built from it. |
RoutingArraySource | RoutingArraySource allows you to provide array sources for the routing |
RoutingCallback | RoutingCallback allows you to provide callbacks into the routing |
RoutingCallbackPool | Quiote Routing Callback Pool - Reuses callback instances for performance This class maintains a pool of callback instances to avoid the overhead of creating new instances for each route match. |
RoutingResult | Immutable routing result facade providing legacy-like getters. |
RoutingUserSource | RoutingUserSource allows you to provide an user source for the routing |
RoutingValue | Routing values are used internally and, optionally, by users in gen() calls and callbacks to have more control over encoding behavior and values in pre- and postfixes |
| Interface | Description |
|---|
ILegacyRoutingCallback | ILegacyRoutingCallback |
IRoutingSource | IRoutingSource allows you to provide sources for the routing |
IRoutingValue | Routing values are used internally and, optionally, by users in gen() calls and callbacks to have more control over encoding behavior and values in pre- and postfixes |