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