Fix crash when using associative array with empty row

This commit is contained in:
Adrien Loison 2016-11-03 13:30:09 -07:00
parent 9ce77405e0
commit c452fa1f31
2 changed files with 3 additions and 2 deletions

View File

@ -149,7 +149,8 @@ EOD;
private function isEmptyRow($dataRow)
{
$numCells = count($dataRow);
return ($numCells === 1 && CellHelper::isEmpty($dataRow[0]));
// using "reset()" instead of "$dataRow[0]" because $dataRow can be an associative array
return ($numCells === 1 && CellHelper::isEmpty(reset($dataRow)));
}
/**

View File

@ -294,7 +294,7 @@ class WriterTest extends \PHPUnit_Framework_TestCase
$dataRows = [
[''],
['xlsx--21', 'xlsx--22'],
[''],
['key' => ''],
[''],
['xlsx--51', 'xlsx--52'],
];