/** * @param string $payload * @dataProvider getValidEncodePayloads */ public function testEncodeTypeReflection($type, $payload, $masked) { $this->frame->encode($payload, $type); $this->assertEquals(Protocol::TYPE_TEXT, $this->frame->getType(), 'Encode retains type information'); }