ChannelConnectionManager
interface ChannelConnectionManager
Methods
for(string $name)
Get a channel connection manager for the given channel name.
void
void
ChannelConnection|null
ChannelConnection|null
findById(string $id)
Find a connection by its ID.
array
all()
Get all of the connections.
bool
isEmpty()
Determine whether any connections remain on the channel.
void
flush()
Flush the channel connection manager.
Details
at line 15
ChannelConnectionManager
for(string $name)
Get a channel connection manager for the given channel name.
at line 23
void
add(Connection $connection, array $data)
Add a connection.
Implementations must synchronously commit every decoded subscription array without throwing.
at line 28
void
remove(Connection $connection)
Remove a connection.
at line 33
ChannelConnection|null
find(Connection $connection)
Find a connection.
at line 38
ChannelConnection|null
findById(string $id)
Find a connection by its ID.
at line 45
array
all()
Get all of the connections.
at line 50
bool
isEmpty()
Determine whether any connections remain on the channel.
at line 55
void
flush()
Flush the channel connection manager.