[Serializer] Simplify AbstractNormalizer::prepareForDenormalization()

This commit is contained in:
Kévin Dunglas 2015-07-19 14:40:25 +02:00
parent 99f3475a2a
commit 72dce30309
1 changed files with 1 additions and 13 deletions

View File

@ -272,19 +272,7 @@ abstract class AbstractNormalizer extends SerializerAwareNormalizer implements N
*/
protected function prepareForDenormalization($data)
{
if (is_array($data) || is_object($data) && $data instanceof \ArrayAccess) {
$normalizedData = $data;
} elseif (is_object($data)) {
$normalizedData = array();
foreach ($data as $attribute => $value) {
$normalizedData[$attribute] = $value;
}
} else {
$normalizedData = array();
}
return $normalizedData;
return (array) $data;
}
/**