DeviceControler
extends BaseController
in package
Class BaseController
BaseController provides a convenient place for loading components and performing functions that are needed by all your controllers. Extend this class in any new controllers: class Home extends BaseController
For security be sure to declare any new methods as protected or private.
Table of Contents
Properties
- $deviceModel : mixed
- $devices : mixed
- $helpers : array<int, string>
- An array of helpers to be loaded automatically upon class instantiation. These helpers will be available to all other controllers that extend BaseController.
- $protocol_map : mixed
- $request : CLIRequest|IncomingRequest
- Instance of the main Request object.
Methods
- __construct() : mixed
- get_stats() : mixed
- initController() : void
- receive() : mixed
- register() : mixed
- set_sta_sleep() : mixed
- validate_device_input() : mixed
Properties
$deviceModel
protected
mixed
$deviceModel
$devices
protected
mixed
$devices
$helpers
An array of helpers to be loaded automatically upon class instantiation. These helpers will be available to all other controllers that extend BaseController.
protected
array<int, string>
$helpers
= []
$protocol_map
protected
mixed
$protocol_map
$request
Instance of the main Request object.
protected
CLIRequest|IncomingRequest
$request
Methods
__construct()
public
__construct() : mixed
get_stats()
public
get_stats() : mixed
initController()
public
initController(RequestInterface $request, ResponseInterface $response, LoggerInterface $logger) : void
Parameters
- $request : RequestInterface
- $response : ResponseInterface
- $logger : LoggerInterface
receive()
public
receive() : mixed
register()
public
register() : mixed
set_sta_sleep()
public
set_sta_sleep() : mixed
validate_device_input()
private
validate_device_input() : mixed