WebSocketDispatcher
in package
Read onlyYes
FinalYes
Tags
Table of Contents
Methods
- __construct() : mixed
- dispatchClose() : void
- dispatchMessage() : void
- dispatchOpen() : void
Methods
__construct()
public
__construct(WebSocketRouter $router, ConnectionTable $table, ChannelActorRegistry $registry, HandlerInstantiator $instantiator[, LoggerInterface|null $logger = null ]) : mixed
Parameters
- $router : WebSocketRouter
- $table : ConnectionTable
- $registry : ChannelActorRegistry
- $instantiator : HandlerInstantiator
- $logger : LoggerInterface|null = null
dispatchClose()
public
dispatchClose(WebSocketContext $ctx, int $code) : void
Parameters
- $ctx : WebSocketContext
- $code : int
dispatchMessage()
public
dispatchMessage(WebSocketContext $ctx, WebSocketFrame $frame) : void
Parameters
- $ctx : WebSocketContext
- $frame : WebSocketFrame
dispatchOpen()
public
dispatchOpen(WebSocketContext $ctx, ServerRequestInterface $upgrade) : void
Parameters
- $ctx : WebSocketContext
- $upgrade : ServerRequestInterface