From e986a76cbbc51fe36b8a671ce3de6d1dda4101fa Mon Sep 17 00:00:00 2001 From: Chris Boden Date: Thu, 11 Feb 2016 09:49:46 -0500 Subject: [PATCH] Keepalive in App, doc fix --- src/Ratchet/App.php | 4 ++++ src/Ratchet/WebSocket/WsConnection.php | 2 +- src/Ratchet/WebSocket/WsServer.php | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Ratchet/App.php b/src/Ratchet/App.php index b7d0e55..da144ec 100644 --- a/src/Ratchet/App.php +++ b/src/Ratchet/App.php @@ -113,6 +113,10 @@ class App { $decorated = $controller; } + if ($decorated instanceof WsServer) { + $decorated->enableKeepAlive($this->_server->loop, 30); + } + if ($httpHost === null) { $httpHost = $this->httpHost; } diff --git a/src/Ratchet/WebSocket/WsConnection.php b/src/Ratchet/WebSocket/WsConnection.php index 175f152..d2d04ef 100644 --- a/src/Ratchet/WebSocket/WsConnection.php +++ b/src/Ratchet/WebSocket/WsConnection.php @@ -25,7 +25,7 @@ class WsConnection extends AbstractConnectionDecorator { } /** - * @param int|\Ratchet\RFC6455\Messaging\Protocol\DataInterface + * @param int|\Ratchet\RFC6455\Messaging\DataInterface */ public function close($code = 1000) { if ($this->WebSocket->closing) { diff --git a/src/Ratchet/WebSocket/WsServer.php b/src/Ratchet/WebSocket/WsServer.php index e9d2e7c..9878495 100644 --- a/src/Ratchet/WebSocket/WsServer.php +++ b/src/Ratchet/WebSocket/WsServer.php @@ -38,7 +38,7 @@ class WsServer implements HttpServerInterface { private $closeFrameChecker; /** - * @var \Ratchet\RFC6455\Handshake\Negotiator + * @var \Ratchet\RFC6455\Handshake\ServerNegotiator */ private $handshakeNegotiator;