summaryrefslogtreecommitdiffstats
path: root/src/Config/Factory.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/Config/Factory.php')
-rw-r--r--src/Config/Factory.php9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/Config/Factory.php b/src/Config/Factory.php
index 2fe042b..3e3d0fe 100644
--- a/src/Config/Factory.php
+++ b/src/Config/Factory.php
@@ -21,7 +21,7 @@ use SplTempFileObject;
* A trait to facilate class instantiation
*
* @package League.csv
- * @since 6.X.X
+ * @since 6.4.0
*
*/
trait Factory
@@ -112,6 +112,11 @@ trait Factory
$obj = new SplTempFileObject();
$obj->fwrite(rtrim($str).$newline);
- return static::createFromFileObject($obj);
+ $res = static::createFromFileObject($obj);
+ if ('League\Csv\Writer' == get_class($res)) {
+ $res->setNewline($newline);
+ }
+
+ return $res;
}
}