AbstractService
abstract class AbstractService extends AbstractModel (View source)
Traits
EventsTrait
ConfigurationTrait
LoggerTrait
Properties
protected | $cache | from CacheTrait | |
protected | $request | from RequestTrait | |
protected | $router | from RouterTrait | |
protected | $response | from ResponseTrait | |
protected | $extra | from ExtraTrait | |
static protected | $supported_methods |
Methods
__construct(Configuration $configuration, LoggerInterface $logger, Manager $cache, Manager $events, Model $request, Model $router, Model $response, Model $extra)
No description
array
getImplementedMethods()
Get service-implemented HTTP methods
getMethod($method)
Return the callable class method that reflect the requested one
Details
at line 48
__construct(Configuration $configuration, LoggerInterface $logger, Manager $cache, Manager $events, Model $request, Model $router, Model $response, Model $extra)
in CacheTrait at line 26
getCache()
in CacheTrait at line 32
setCache(Manager $cache)
in RequestTrait at line 26
getRequest()
in RequestTrait at line 32
setRequest(Model $request)
in RouterTrait at line 26
getRouter()
in RouterTrait at line 32
setRouter(Model $router)
in ResponseTrait at line 26
getResponse()
in ResponseTrait at line 32
setResponse(Model $response)
in ExtraTrait at line 26
getExtra()
in ExtraTrait at line 32
setExtra(Model $extra)
at line 75
array
getImplementedMethods()
Get service-implemented HTTP methods
at line 103
getMethod($method)
Return the callable class method that reflect the requested one