public function send($data) { $count = socket_write($this->socket, $data, strlen($data)); $length = socket_read($this->socket, IProto::LENGTH_SIZE); $length = PackUtils::unpackLength($length); $data = socket_read($this->socket, $length); return $data; }
/** * @expectedException \Tarantool\Exception\Exception * @expectedExceptionMessage Unable to unpack length value. */ public function testUnpackLengthFromMalformedData() { PackUtils::unpackLength('foo'); }