class Dispatcher extends AbstractModel (View source)

Traits

TimingTrait
EventsTrait
ConfigurationTrait
LoggerTrait

Properties

protected $cache from CacheTrait
protected $server_cache from ServerCacheTrait
protected $request from RequestTrait
protected $response from ResponseTrait
protected $router from RouterTrait
protected $route from RouteTrait
protected $extra from ExtraTrait

Methods

__construct(Configuration $configuration = [], Manager $events = null, Manager $cache = null, LoggerInterface $logger = null)

The main dispatcher constructor.

getCache()

No description

setCache(Manager $cache)

No description

getServerCache()

No description

setServerCache(ServerCache $cache)

No description

getRequest()

No description

setRequest(Model $request)

No description

getResponse()

No description

setResponse(Model $response)

No description

getRouter()

No description

setRouter(Model $router)

No description

getRoute()

No description

setRoute(Route $route)

No description

getExtra()

No description

setExtra(Model $extra)

No description

dispatch()

No description

Details

__construct(Configuration $configuration = [], Manager $events = null, Manager $cache = null, LoggerInterface $logger = null)

The main dispatcher constructor.

Parameters

Configuration $configuration
Manager $events
Manager $cache
LoggerInterface $logger

getCache()

setCache(Manager $cache)

Parameters

Manager $cache

getServerCache()

setServerCache(ServerCache $cache)

Parameters

ServerCache $cache

getRequest()

setRequest(Model $request)

Parameters

Model $request

getResponse()

setResponse(Model $response)

Parameters

Model $response

getRouter()

setRouter(Model $router)

Parameters

Model $router

getRoute()

setRoute(Route $route)

Parameters

Route $route

getExtra()

setExtra(Model $extra)

Parameters

Model $extra

dispatch()