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. |
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. |