Check if key # is defined in $value
If # is undefined in $value use set the attribute value as $value
This commit is contained in:
parent
3caa32edc8
commit
eac14b5ef2
@ -240,7 +240,11 @@ class XmlEncoder extends SerializerAwareEncoder implements EncoderInterface, Dec
|
|||||||
|
|
||||||
if ($key === 'item') {
|
if ($key === 'item') {
|
||||||
if (isset($value['@key'])) {
|
if (isset($value['@key'])) {
|
||||||
$data[(string) $value['@key']] = $value['#'];
|
if (isset($value['#'])) {
|
||||||
|
$data[(string) $value['@key']] = $value['#'];
|
||||||
|
} else {
|
||||||
|
$data[(string) $value['@key']] = $value;
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
$data['item'][] = $value;
|
$data['item'][] = $value;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user