phpDocumentor

DataObserverApiClient
in package

Class DataObserverApiClient

Tags
subpackage

GambioHub

Table of Contents

$hubSettings  : HubSettings
$curlRequest  : CurlRequest
__construct()  : mixed
DataObserverApiClient constructor.
delegateDataChanges()  : DataObserverApiClient
Delegates data changes to Hub.

Properties

Methods

__construct()

DataObserverApiClient constructor.

public __construct(CurlRequest $curlRequest, HubSettings $hubSettings) : mixed
Parameters
$curlRequest : CurlRequest

CurlRequest instance.

$hubSettings : HubSettings

HubSettings instance.

Return values
mixed

delegateDataChanges()

Delegates data changes to Hub.

public delegateDataChanges(DataChangeCollection $dataChanges, HubSessionKey $sessionKey) : DataObserverApiClient
Parameters
$dataChanges : DataChangeCollection

Contains data changes.

$sessionKey : HubSessionKey

Active Hub session key.

Tags
throws
HubSessionFailedException

If Hub session validation fails.

throws
UnexpectedValueException

If the response status code is not 202.

Return values
DataObserverApiClient

Returns same instance for chained method calls.

Search results