From faa3e902939e27b8f0c55bc087c093a10fbc1b17 Mon Sep 17 00:00:00 2001 From: Luke Visinoni Date: Tue, 24 Jul 2018 22:23:27 -0700 Subject: [PATCH] Refactored getRow() now that reader offset starts at zero --- src/CSVelte/Reader.php | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/CSVelte/Reader.php b/src/CSVelte/Reader.php index ccb31e7..93f74f8 100644 --- a/src/CSVelte/Reader.php +++ b/src/CSVelte/Reader.php @@ -106,10 +106,8 @@ public function getDialect() public function getRow($offset = null) { if (!is_null($offset)) { - $this->rewind(); - $i = 0; - while ($row = $this->getRow()) { - if ($offset === $i++) { + foreach ($this as $key => $row) { + if ($key === $offset) { return $row; } }