AirLay backend

DataSetScriptPlugin extends AirlayPlugin
in package

Class AirlayPlugin.

Table of Contents

$config  : AirlayConfig
$mongoDbManager  : Manager
$rabbitmq  : AMQPStreamConnection
update()  : void
handleAlternativeCoordinatesConnection()  : void
isValueChanged()  : bool
updateFieldTime()  : void

Properties

Methods

update()

public update(Event $event, mixed $source, array<string|int, mixed> $data) : void
Parameters
$event : Event
$source : mixed
$data : array<string|int, mixed>
Tags
throws
Exception
Return values
void

handleAlternativeCoordinatesConnection()

private handleAlternativeCoordinatesConnection(array<string|int, mixed> $data) : void
Parameters
$data : array<string|int, mixed>
Tags
throws
Exception
Return values
void

updateFieldTime()

private updateFieldTime(DataSetEntity $dataSet, array<string|int, mixed> $relations, string $watchedFieldName, string $watchedFieldValue, string $updateTimeField) : void
Parameters
$dataSet : DataSetEntity
$relations : array<string|int, mixed>
$watchedFieldName : string
$watchedFieldValue : string
$updateTimeField : string
Return values
void

Search results