A middleware and router library
Name | Description |
---|---|
HTTP | HTTP tools specific to the route package |
Name | Description |
---|---|
Controller | Defines a controller than is used when adding a route in a Router |
Router | Defines an extended router interface |
RouteEngine | Defines a router interface for launching controllers |
RouteEntry | This interface is used to define a route entry The interface is used together with RouteEntryProvider , to provide routes to a router |
RouteEntryLoader | An extended provider that is able to custom load a controller There may be cases where customizations are required when loading a controller |
RouteEntryProvider | |
StackEngine | Defines a Middleware stack |
MiddlewareStack | Defines an extended Middleware stack |
Middleware | Defines a middleware for the MiddlewareStack |
MiddlewareEntry | This interface is used to define a middleware entry The interface is used together with MiddlewareEntryProvider , to provide middleware to a stack |
MiddlewareEntryLoader | An extended provider that is able to custom load a controller There may be cases where customizations are required when loading a controller |
MiddlewareEntryProvider |
Name | Description |
---|---|
MiddlewareRouter | An implementation of im\route\Router that works as a middleware |
OrderedStack | Provides an implementation of im\route\MiddlewareStack |