Namespace ICanBoogie\Routing
Namespaces summary
ICanBoogie\Routing\Controller |
ICanBoogie\Routing\Dispatcher |
ICanBoogie\Routing\Route |
Classes summary
ActionController | Base class for action controllers. |
Controller | A route controller. |
Dispatcher | Dispatch requests among the defined routes. |
FormattedRoute | Representation of a formatted route. |
Helpers | Patchable helpers. |
Pattern | Representation of a route pattern. |
Route | A route. |
Routes | A route collection. |
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 by the ICanBoogie\Routing\ActionController 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. |