diff --git a/src/Ratchet/WebSocket/WsServer.php b/src/Ratchet/WebSocket/WsServer.php index 4b2534c..7577ef6 100644 --- a/src/Ratchet/WebSocket/WsServer.php +++ b/src/Ratchet/WebSocket/WsServer.php @@ -200,15 +200,15 @@ class WsServer implements MessageComponentInterface { return ''; } - $string = ''; + $result = array(); foreach ($requested as $sub) { if ($this->isSubProtocolSupported($sub)) { - $string .= $sub . ','; + $result[] = $sub; } } - return substr($string, 0, -1) ?: ''; + return implode(',', $result); } /**