class ClientEventListener

Class ClientEventListener

Properties

protected $clientStorage
protected TokenStorageInterface $securityContext
protected LoggerInterface $logger
protected WebsocketAuthenticationProvider $authenticationProvider

Methods

__construct(ClientStorageInterface $clientStorage, TokenStorageInterface $securityContext, WebSocketAuthenticationProvider $authenticationProvider, LoggerInterface $logger = null)

No description

onClientConnect(ClientEvent $event)

No description

onClientDisconnect(ClientEvent $event)

Called whenever a client disconnects.

onClientError(ClientErrorEvent $event)

Called whenever a client errors.

onClientRejected(ClientRejectedEvent $event)

No description

Details

at line 47
__construct(ClientStorageInterface $clientStorage, TokenStorageInterface $securityContext, WebSocketAuthenticationProvider $authenticationProvider, LoggerInterface $logger = null)

Parameters

ClientStorageInterface $clientStorage
TokenStorageInterface $securityContext
WebSocketAuthenticationProvider $authenticationProvider
LoggerInterface $logger

at line 65
onClientConnect(ClientEvent $event)

Parameters

ClientEvent $event

Exceptions

Exception

at line 76
onClientDisconnect(ClientEvent $event)

Called whenever a client disconnects.

Parameters

ClientEvent $event

at line 106
onClientError(ClientErrorEvent $event)

Called whenever a client errors.

Parameters

ClientErrorEvent $event

at line 128
onClientRejected(ClientRejectedEvent $event)

Parameters

ClientRejectedEvent $event