diff options
-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); - } } |