Skip to content

Routing

Everything under Quiote\Routing.

ClassDescription
AttributeRoutesEntry point for combining #[Route]-attributed actions with hand-written routes in the same Routing subclass.
AttributeRoutingOpt-in Routing implementation: builds its RouteCollection + meta by scanning #[Route] attributes on action classes instead of a committed Routing/Generated/ tree.
CompatRouter
HttpRedirectRoutingCallbackHttpRedirectRoutingCallback allows redirection of a matched route to a route or URL.
RoutesContract for a class that supplies a complete route table.
RoutingBase class for an application’s route table, and the matcher and URL generator built from it.
RoutingArraySourceRoutingArraySource allows you to provide array sources for the routing
RoutingCallbackRoutingCallback allows you to provide callbacks into the routing
RoutingCallbackPoolQuiote 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.
RoutingResultImmutable routing result facade providing legacy-like getters.
RoutingUserSourceRoutingUserSource allows you to provide an user source for the routing
RoutingValueRouting 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
InterfaceDescription
ILegacyRoutingCallbackILegacyRoutingCallback
IRoutingSourceIRoutingSource allows you to provide sources for the routing
IRoutingValueRouting 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
NamespaceContents
Attribute1 type
Compiler11 types