summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/AbstractCsv.php4
-rw-r--r--src/Writer.php4
2 files changed, 3 insertions, 5 deletions
diff --git a/src/AbstractCsv.php b/src/AbstractCsv.php
index c6fcf71..34025c3 100644
--- a/src/AbstractCsv.php
+++ b/src/AbstractCsv.php
@@ -347,10 +347,6 @@ abstract class AbstractCsv implements JsonSerializable, IteratorAggregate
*/
protected function setIterator()
{
- if (! is_null($this->csv)) {
- return $this;
- }
-
if ($this->path instanceof SplFileObject) {
$this->csv = $this->path;
diff --git a/src/Writer.php b/src/Writer.php
index f4c0b2a..bf59050 100644
--- a/src/Writer.php
+++ b/src/Writer.php
@@ -259,7 +259,9 @@ class Writer extends AbstractCsv
that requires '.$this->columns_count.' columns per row.'
);
}
- $this->setIterator();
+ if (is_null($this->csv)) {
+ $this->setIterator();
+ }
$this->csv->fputcsv($data, $this->delimiter, $this->enclosure);
return $this;