class LiveSaleChannel implements TopicInterface, PushableTopicInterface

Class LiveNotificationChannel contains logic for publishing messages

Methods

onSubscribe(ConnectionInterface $connection, Topic $topic, WampRequest $request)

This will receive any Subscription requests for this topic.

onUnSubscribe(ConnectionInterface $connection, Topic $topic, WampRequest $request)

This will receive any UnSubscription requests for this topic.

onPublish(ConnectionInterface $connection, Topic $topic, WampRequest $request, mixed $event, array $exclude, array $eligible)

No description

string
getName()

No description

onPush(Topic $topic, WampRequest $request, string|array $data, string $provider)

No description

Details

at line 26
onSubscribe(ConnectionInterface $connection, Topic $topic, WampRequest $request)

This will receive any Subscription requests for this topic.

Parameters

ConnectionInterface $connection
Topic $topic
WampRequest $request

at line 34
onUnSubscribe(ConnectionInterface $connection, Topic $topic, WampRequest $request)

This will receive any UnSubscription requests for this topic.

Parameters

ConnectionInterface $connection
Topic $topic
WampRequest $request

at line 43
onPublish(ConnectionInterface $connection, Topic $topic, WampRequest $request, mixed $event, array $exclude, array $eligible)

Parameters

ConnectionInterface $connection
Topic $topic
WampRequest $request
mixed $event
array $exclude
array $eligible

at line 53
string getName()

Return Value

string

at line 61
onPush(Topic $topic, WampRequest $request, string|array $data, string $provider)

Parameters

Topic $topic
WampRequest $request
string|array $data
string $provider