/**
* Data provider for tuples with multiple components and no values
*/
public function tupleWithMultipleEmptyComponents()
{
$scalarCassandraTypes = $this->scalarCassandraTypes();
$sizes = range(2, count($scalarCassandraTypes));
return array_map(function ($size) use($scalarCassandraTypes) {
$types = array();
for ($i = 0; $i < $size; $i++) {
$types[] = $scalarCassandraTypes[$i][0];
}
$tuple = new Tuple($types);
return array($tuple->type(), $tuple);
}, $sizes);
}