diff --git a/src/Invoice/Renderer/DocxRenderer.php b/src/Invoice/Renderer/DocxRenderer.php index 92d7fa14..d60ed636 100644 --- a/src/Invoice/Renderer/DocxRenderer.php +++ b/src/Invoice/Renderer/DocxRenderer.php @@ -35,7 +35,7 @@ final class DocxRenderer extends AbstractRenderer implements RendererInterface foreach ($model->toArray() as $search => $replace) { $replace = $xmlEscaper->escape($replace); - $replace = str_replace(PHP_EOL, '', $replace); + $replace = preg_replace('/\n|\r\n?/', '', $replace); $template->setValue($search, $replace); } @@ -57,7 +57,7 @@ final class DocxRenderer extends AbstractRenderer implements RendererInterface $values = $model->itemToArray($entry); foreach ($values as $search => $replace) { $replace = $xmlEscaper->escape($replace); - $replace = str_replace(PHP_EOL, '', $replace); + $replace = preg_replace('/\n|\r\n?/', '', $replace); $template->setValue($search . '#' . $i, $replace); }