From f358db6f60fd69c04344052f848514730cbf905d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bastian=20Mei=C3=9Fner?= Date: Thu, 16 Jul 2026 08:31:18 +0200 Subject: [PATCH] Update class.ilCSVWriter.php --- .../ILIAS/CSV/classes/class.ilCSVWriter.php | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/components/ILIAS/CSV/classes/class.ilCSVWriter.php b/components/ILIAS/CSV/classes/class.ilCSVWriter.php index e4209c28e322..bb38a328ad74 100755 --- a/components/ILIAS/CSV/classes/class.ilCSVWriter.php +++ b/components/ILIAS/CSV/classes/class.ilCSVWriter.php @@ -34,6 +34,29 @@ public function setDelimiter(string $a_del): void $this->delimiter = $a_del; } + public function setNewline(string $a_new): void + { + $this->new_line = $a_new; + } + + public function withSeparator(string $a_sep): ilCSVWriter + { + $this->setSeparator($a_sep); + return $this; + } + + public function withDelimiter(string $a_del): ilCSVWriter + { + $this->setDelimiter($a_del); + return $this; + } + + public function withNewline(string $a_new): ilCSVWriter + { + $this->setNewline($a_new); + return $this; + } + public function addRow(): void { $this->csv .= $this->new_line;