From 08de7440eaa5eeb72eae102b3daee7e3278219e0 Mon Sep 17 00:00:00 2001
From: Torsten Oppermann <torsten@sgalinski.de>
Date: Thu, 6 Sep 2018 16:45:02 +0200
Subject: [PATCH] [TASK] Correcting all marker creation still WIP

---
 Classes/Service/MailTemplateService.php | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/Classes/Service/MailTemplateService.php b/Classes/Service/MailTemplateService.php
index 5d07f070..37b6c6f2 100644
--- a/Classes/Service/MailTemplateService.php
+++ b/Classes/Service/MailTemplateService.php
@@ -949,16 +949,18 @@ class MailTemplateService {
 	 * @param array $markers
 	 * @return string
 	 */
-	private function getAllMarker(array $markers) {
+	private function getAllMarker(array $markers): string {
 		$allMarker = '';
 
 		foreach ($markers as $key => $value) {
-			if (!\is_array($value)) {
-				$allMarker .= $value . PHP_EOL;
-			} else {
+			if (\is_string($value)) {
+				$allMarker .= $key  . ': ' . $value . PHP_EOL;
+			} elseif (\is_array($value)) {
 				foreach ($value as $innerKey => $innerValue) {
-					$allMarker .= $innerValue . PHP_EOL;
+					$allMarker .= $key  . ': ' . $innerValue . PHP_EOL;
 				}
+			} elseif (\is_bool($value)) {
+				$allMarker .= $key  . ': ' . $value . PHP_EOL;
 			}
 		}
 
-- 
GitLab