46 $this->_headers = $headers;
70 if (!count($rowsSet)) {
71 throw new \Exception(
"Rows set must contain at least 1 array representing a row pattern");
73 $this->_rowsSet = $rowsSet;
74 if (!isset($this->_headers)) {
75 $this->_headers = array_keys($rowsSet[0]);
89 $this->_rowsSet[] =
$row;
103 $row = $this->_rowsSet[$generatorKey % count($this->_rowsSet)];
105 if (isset(
$row[$key])) {
106 if (is_callable(
$row[$key])) {
125 return count($this->_rowsSet);
call_user_func($callable, $param)
getRow($index, $generatorKey)
setHeaders(array $headers)
setRowsSet(array $rowsSet)