public setColumnHeaders ( array $columnHeaders ) | ||
$columnHeaders | array |
public function setColumnHeaders(array $columnHeaders)
{
$columnHeaders = $this->convertEncodingRows($columnHeaders);
$this->columnHeaders = array_count_values($columnHeaders);
$this->headersCount = count($columnHeaders);
}
public function testReadCsvFileWithTrailingBlankLines() { $file = new \SplFileObject(__DIR__ . '/../../../Fixtures/data_blank_lines.csv'); $CsvImportService = new CsvImportService($file); $CsvImportService->setColumnHeaders(array('id', 'number', 'description')); foreach ($CsvImportService as $row) { $this->assertNotNull($row['id']); $this->assertNotNull($row['number']); $this->assertNotNull($row['description']); } }