protected function sendData($data) { if (!$data instanceof WebSocket\Frame) { $data = WebSocket\Frame::generate($data); } $this->getConnection()->write(new ResponseWebSocketFrame($data), $data->isClosed()); $this->setHeartbeatTimeout(); }
public function test__to_string() { $response = new ResponseWebSocketFrame(Frame::generate('test')); $this->assertNotEmpty($response); }
/** * @dataProvider provider_test_generate */ public function test_generate($expededEncodedData, $data) { $frame = Frame::generate($data); $this->assertEquals(md5($expededEncodedData), md5($frame->encode())); }