8000 Check if key # is defined in $value · symfony/symfony@eac14b5 · GitHub
[go: up one dir, main page]

Skip to content

Commit eac14b5

Browse files
haswaltfabpot
authored andcommitted
Check if key # is defined in $value
If # is undefined in $value use set the attribute value as $value
1 parent 3caa32e commit eac14b5

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/Symfony/Component/Serializer/Encoder/XmlEncoder.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,11 @@ private function parseXml($node)
240240

241241
if ($key === 'item') {
242242
if (isset($value['@key'])) {
243-
$data[(string) $value['@key']] = $value['#'];
243+
if (isset($value['#'])) {
244+
$data[(string) $value['@key']] = $value['#'];
245+
} else {
246+
$data[(string) $value['@key']] = $value;
247+
}
244248
} else {
245249
$data['item'][] = $value;
246250
}

0 commit comments

Comments
 (0)
0