ICanBoogie/Routing v2.4.0
  • Namespace
  • Class

Namespaces

  • ICanBoogie
    • Routing
      • Controller
      • Dispatcher
      • Route

Classes

  • ActionController
  • Controller
  • Dispatcher
  • FormattedRoute
  • Helpers
  • Pattern
  • Route
  • Routes

Interfaces

  • Exception
  • ToSlug

Exceptions

  • ActionNotDefined
  • ControllerNotDefined
  • PatternNotDefined
  • PatternRequiresValues
  • RouteNotDefined

Functions

  • absolutize_url
  • contextualize
  • decontextualize

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.

Functions summary

absolutize_url Absolutize a RUL.
contextualize Contextualize a pathname.
decontextualize Decontextualize a pathname.
ICanBoogie/Routing v2.4.0 API documentation generated by ApiGen