Version Not Yet Released
You are viewing the documentation for the 1.x branch of the WebSocketBundle package which has not yet been released. Be aware that the API for this version may change before release.
Subscribing to Bundle Events
The WebSocketBundle and the parent library provide several events which can be used to hook into actions.
Available Events
Library Events
BabDev\WebSocket\Server\Connection\Event\ConnectionClosed
- dispatched when a client has closed their connectionBabDev\WebSocket\Server\Connection\Event\ConnectionError
- dispatched when there is a client error or an unhandled exception on the serverBabDev\WebSocket\Server\Connection\Event\ConnectionOpened
- dispatched when a new client has connected to the server
Bundle Events
BabDev\WebSocketBundle\Event\AfterLoopStopped
- dispatched after the event loop has been stoppedBabDev\WebSocketBundle\Event\AfterServerClosed
- dispatched after the shutdown signal has been received but before the event loop is stoppedBabDev\WebSocketBundle\Event\BeforeRunServer
- dispatched before the websocket server is started
Creating an event listener
To create an event listener, please follow the Symfony documentation.