\ManaPHP\MessagingPubSubInterface

Summary

Methods
Constants
subscribe()
psubscribe()
publish()
unsubscribe()
punsubscribe()
No constants found
No protected methods found
N/A
No private methods found
N/A

Methods

subscribe()

subscribe(array<mixed,string>  $channels, callable  $callback) : void

Parameters

array<mixed,string> $channels
callable $callback

The callback will get two arguments ($channel, $message)

psubscribe()

psubscribe(array  $patterns, callable  $callback) 

Parameters

array $patterns
callable $callback

The callback will get two arguments ($channel, $message)

publish()

publish(string  $channel, string  $message) : integer

Parameters

string $channel
string $message

Returns

integer —

Number of clients that received the message

unsubscribe()

unsubscribe(array  $channels = null) 

Parameters

array $channels

punsubscribe()

punsubscribe(array  $patterns = null) 

Parameters

array $patterns