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

Class ActionController

Base class for action controllers.

ICanBoogie\Object
Extended by ICanBoogie\Routing\Controller
Extended by ICanBoogie\Routing\ActionController
Namespace: ICanBoogie\Routing
Package: ICanBoogie\Routing
Located at ActionController.php

Methods summary

protected string
# get_action( )

Returns

string
public ICanBoogie\HTTP\Response|mixed
# action( ICanBoogie\HTTP\Request $request )

Dispatch the request to the appropriate method.

Dispatch the request to the appropriate method.

The $request property is initialized.

Parameters

$request

Returns

ICanBoogie\HTTP\Response|mixed
protected callable
# resolve_action( ICanBoogie\HTTP\Request $request )

Resolves the action into a callable.

Resolves the action into a callable.

Parameters

$request

Returns

callable

Methods inherited from ICanBoogie\Routing\Controller

__invoke(), forward_to(), forward_to_route(), get_name(), get_request(), get_route(), last_chance_get(), lazy_get_response(), redirect()

Properties summary

Magic properties

public read-only string $action

The action being executed.

Magic properties inherited from ICanBoogie\Routing\Controller

$app, $events, $model, $module, $name, $request, $response, $route

ICanBoogie/Routing v2.4.0 API documentation generated by ApiGen