From d026dfa72ba2012d2da5f2b656e5fcedbb682015 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Fri, 27 Jan 2023 15:34:41 +0100 Subject: [PATCH] Fix rendering of arrays --- scripts/bake/bake.php | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/scripts/bake/bake.php b/scripts/bake/bake.php index 5b1b881a9e..e24becad14 100644 --- a/scripts/bake/bake.php +++ b/scripts/bake/bake.php @@ -79,6 +79,18 @@ function EnsureDirectoryOrDie($dir) { } } +function RenderElement($element) { + if (is_array($element)) { + $html = ''; + foreach ($element as $child) { + $html .= RenderElement($child); + } + return $html; + } + + return $element->render(); +} + function RenderResponseToHTML($response) { $html = ''; @@ -88,7 +100,7 @@ function RenderResponseToHTML($response) { } foreach ($response->renderChildren() as $child) { - $html .= $child->render(); + $html .= RenderElement($child); } return $html;