public wsUpgrade ( Kraken\Network\NetworkConnectionInterface $conn, Kraken\Network\NetworkComponentInterface $component ) : |
||
$conn | Kraken\Network\NetworkConnectionInterface | |
$component | Kraken\Network\NetworkComponentInterface | |
Результат |
public function wsUpgrade(NetworkConnectionInterface $conn, NetworkComponentInterface $component)
{
$upgraded = new Connection($conn);
if (!isset($upgraded->WebSocket)) {
$upgraded->WebSocket = new StdClass();
}
$upgraded->WebSocket->coalescedCallback = new OnMessageProxy([$component, 'handleMessage']);
return $upgraded;
}