class CustomerActivityLogChannel implements TopicInterface, PushableTopicInterface

Class CustomerActivityLogChannel is injected as empire_socket.customer_activity_log_channel and handles logic for broadcasting the message to all subscribers

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 27
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 35
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