Eccube\Service\CsvImportService::getRow PHP Метод

getRow() публичный Метод

Get a row
public getRow ( integer $number ) : array
$number integer Row number
Результат array
    public function getRow($number)
    {
        $this->seek($number);
        return $this->current();
    }

Usage Example

Пример #1
0
 public function testReadCsvFileWithColumnHeaders()
 {
     $file = new \SplFileObject(__DIR__ . '/../../../Fixtures/data_column_headers.csv');
     $CsvImportService = new CsvImportService($file);
     $CsvImportService->setHeaderRowNumber(0);
     $this->assertEquals(array('id', 'number', 'description'), $CsvImportService->getFields());
     foreach ($CsvImportService as $row) {
         $this->assertNotNull($row['id']);
         $this->assertNotNull($row['number']);
         $this->assertNotNull($row['description']);
     }
     $this->assertEquals(array('id' => 6, 'number' => '456', 'description' => 'Another description'), $CsvImportService->getRow(2));
 }