Namespace ICanBoogie\Routing
Namespaces summary
| ICanBoogie\Routing\Controller | 
| ICanBoogie\Routing\Route | 
| ICanBoogie\Routing\RouteDispatcher | 
Classes summary
| ClosureController | Controller wrapper for closures. | 
| Controller | A route controller. | 
| FormattedRoute | Representation of a formatted route. | 
| Helpers | Patchable helpers. | 
| Pattern | Representation of a route pattern. | 
| Route | A route. | 
| RouteCollection | A route collection. | 
| RouteDefinition | The class defines options that can be used to define a route as well as means to normalize and validate this definition. | 
| RouteDispatcher | Dispatch requests among the defined routes. | 
| RouteMaker | Makes route definitions. | 
Interfaces summary
| Exception | Routing exceptions implement this interface so that they can be easily recognized. | 
| ToSlug | An interface used to turn an instance into a slug. | 
Exceptions summary
| ActionNotDefined | Exception thrown in attempt to handle a route without action. | 
| ControllerNotDefined | Exception thrown when the controller of a route is not defined. | 
| PatternNotDefined | Exception thrown when the pattern of a route is not defined. | 
| PatternRequiresValues | Exception thrown in attempt to format a pattern requiring values without providing any. | 
| RouteNotDefined | Exception thrown when a route does not exists. | 
Functions summary
| absolutize_url | Absolutize a URL. | 
| contextualize | Contextualize a pathname. | 
| decontextualize | Decontextualize a pathname. |