Namespace ICanBoogie\Routing
Namespaces summary
| ICanBoogie\Routing\Controller |
| ICanBoogie\Routing\Route |
| ICanBoogie\Routing\RouteDispatcher |
Classes summary
| 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. |
| 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 RUL. |
| contextualize | Contextualize a pathname. |
| decontextualize | Decontextualize a pathname. |