DevicePublicController
extends BasePublicApiController
in package
Tags
Table of Contents
- HOOK_NAME = 'api_settings_hook'
- $container : Container
- $database : Explorer
- $translator : Translator
- $assets : Assets|object|null
- $cameraManager : CamerasManager
- $deviceManager : DevicesManager
- $deviceModule : DevicesModule|object|null
- $metaManager : MetaManager
- $modelHooks : ModelHooks|object
- __construct() : mixed
- getSettings() : ApiResponse
- getCameraHttpString() : mixed
Constants
HOOK_NAME
public
mixed
HOOK_NAME
= 'api_settings_hook'
Properties
$container
protected
Container
$container
$database
protected
Explorer
$database
$translator
protected
Translator
$translator
$assets
private
Assets|object|null
$assets
$cameraManager
private
CamerasManager
$cameraManager
$deviceManager
private
DevicesManager
$deviceManager
$deviceModule
private
DevicesModule|object|null
$deviceModule
$metaManager
private
MetaManager
$metaManager
$modelHooks
private
ModelHooks|object
$modelHooks
Methods
__construct()
public
__construct(Container $container, Explorer $database) : mixed
Parameters
- $container : Container
- $database : Explorer
Return values
mixed —getSettings()
public
getSettings(ApiRequest $request, ApiResponse $response) : ApiResponse
Parameters
- $request : ApiRequest
- $response : ApiResponse
Tags
Return values
ApiResponse —getCameraHttpString()
private
getCameraHttpString(int $cameraId) : mixed
Parameters
- $cameraId : int