From 82103efdf38d155d1d13751bd9170f5488c80d16 Mon Sep 17 00:00:00 2001 From: Bartek Wajda Date: Thu, 5 Sep 2024 10:19:43 +0200 Subject: [PATCH] Fixup --- src/lib/Output/Generator/InMemory/Xml.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/lib/Output/Generator/InMemory/Xml.php b/src/lib/Output/Generator/InMemory/Xml.php index d2f0e012..92f6c0c9 100644 --- a/src/lib/Output/Generator/InMemory/Xml.php +++ b/src/lib/Output/Generator/InMemory/Xml.php @@ -33,11 +33,14 @@ public function transformData(array $normalizedData): array { $topNodeName = array_key_first($normalizedData); $data = array_filter( - $normalizedData[$topNodeName], + $normalizedData[$topNodeName] ?? [], static fn (string $key): bool => str_starts_with($key, '@'), ARRAY_FILTER_USE_KEY, ); - $data['#'] = $normalizedData[$topNodeName]; + + if ($topNodeName !== null) { + $data['#'] = $normalizedData[$topNodeName]; + } return $data; }