interface TopicDispatcherInterface

Interface TopicDispatcherInterface

Methods

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

No description

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

No description

onPublish(ConnectionInterface $conn, Topic $topic, WampRequest $request, string $event, array $exclude, array $eligible)

No description

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

No description

bool
dispatch(string $calledMethod, ConnectionInterface $conn = null, Topic $topic, WampRequest $request, null $payload = null, null $exclude = null, null $eligible = null)

No description

Details

at line 20
onSubscribe(ConnectionInterface $conn, Topic $topic, WampRequest $request)

Parameters

ConnectionInterface $conn
Topic $topic
WampRequest $request

at line 27
onUnSubscribe(ConnectionInterface $conn, Topic $topic, WampRequest $request)

Parameters

ConnectionInterface $conn
Topic $topic
WampRequest $request

at line 37
onPublish(ConnectionInterface $conn, Topic $topic, WampRequest $request, string $event, array $exclude, array $eligible)

Parameters

ConnectionInterface $conn
Topic $topic
WampRequest $request
string $event
array $exclude
array $eligible

at line 44
onPush(WampRequest $request, array|string $data, string $provider)

Parameters

WampRequest $request
array|string $data
string $provider

at line 57
bool dispatch(string $calledMethod, ConnectionInterface $conn = null, Topic $topic, WampRequest $request, null $payload = null, null $exclude = null, null $eligible = null)

Parameters

string $calledMethod
ConnectionInterface $conn
Topic $topic
WampRequest $request
null $payload
null $exclude
null $eligible

Return Value

bool