diff options
author | ignace nyamagana butera <nyamsprod@gmail.com> | 2014-05-05 22:18:33 +0200 |
---|---|---|
committer | Ignace Nyamagana Butera <nyamsprod@gmail.com> | 2014-05-06 10:09:11 +0200 |
commit | 8fe98f9def001e21e461a21d66b8f5cfcfbdbd87 (patch) | |
tree | 4d0419310d08e083d5a70b29786985f66a2169d8 /src | |
parent | 75d1b589afb7a7e88cebca7fdce1365520b93dd2 (diff) | |
download | csv-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.php | 24 | ||||
-rw-r--r-- | src/Reader.php | 12 | ||||
-rw-r--r-- | src/Writer.php | 12 |
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); - } } |