summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorignace nyamagana butera <nyamsprod@gmail.com>2014-05-05 22:18:33 +0200
committerIgnace Nyamagana Butera <nyamsprod@gmail.com>2014-05-06 10:09:11 +0200
commit8fe98f9def001e21e461a21d66b8f5cfcfbdbd87 (patch)
tree4d0419310d08e083d5a70b29786985f66a2169d8 /src
parent75d1b589afb7a7e88cebca7fdce1365520b93dd2 (diff)
downloadcsv-8fe98f9def001e21e461a21d66b8f5cfcfbdbd87.zip
csv-8fe98f9def001e21e461a21d66b8f5cfcfbdbd87.tar.gz
csv-8fe98f9def001e21e461a21d66b8f5cfcfbdbd87.tar.bz2
move createReader and createWriter to AbstractCsv
Diffstat (limited to 'src')
-rw-r--r--src/AbstractCsv.php24
-rw-r--r--src/Reader.php12
-rw-r--r--src/Writer.php12
3 files changed, 24 insertions, 24 deletions
diff --git a/src/AbstractCsv.php b/src/AbstractCsv.php
index b5a66a3..d455948 100644
--- a/src/AbstractCsv.php
+++ b/src/AbstractCsv.php
@@ -439,6 +439,30 @@ abstract class AbstractCsv implements JsonSerializable, IteratorAggregate
}
/**
+ * Instantiate a {@link Writer} class from the current object
+ *
+ * @param string $open_mode the file open mode flag
+ *
+ * @return \League\Csv\Writer
+ */
+ public function createWriter($open_mode = 'r+')
+ {
+ return $this->createFromCurrentInstance('\League\Csv\Writer', $open_mode);
+ }
+
+ /**
+ * Instantiate a {@link Reader} class from the current object
+ *
+ * @param string $open_mode the file open mode flag
+ *
+ * @return \League\Csv\Reader
+ */
+ public function createReader($open_mode = 'r+')
+ {
+ return $this->createFromCurrentInstance('\League\Csv\Reader', $open_mode);
+ }
+
+ /**
* JsonSerializable Interface
*
* @return array
diff --git a/src/Reader.php b/src/Reader.php
index 26b73b3..648c3e3 100644
--- a/src/Reader.php
+++ b/src/Reader.php
@@ -261,16 +261,4 @@ class Reader extends AbstractCsv
{
return $this->createWriter($open_mode);
}
-
- /**
- * Instantiate a {@link Writer} class from the current {@link Reader}
- *
- * @param string $open_mode the file open mode flag
- *
- * @return \League\Csv\Writer
- */
- public function createWriter($open_mode = 'r+')
- {
- return $this->createFromCurrentInstance('\League\Csv\Writer', $open_mode);
- }
}
diff --git a/src/Writer.php b/src/Writer.php
index e4ad3c7..ce1589d 100644
--- a/src/Writer.php
+++ b/src/Writer.php
@@ -338,16 +338,4 @@ class Writer extends AbstractCsv
{
return $this->createReader($open_mode);
}
-
- /**
- * Instantiate a {@link Writer} class from the current {@link Reader}
- *
- * @param string $open_mode the file open mode flag
- *
- * @return \League\Csv\Writer
- */
- public function createReader($open_mode = 'r+')
- {
- return $this->createFromCurrentInstance('\League\Csv\Reader', $open_mode);
- }
}