Преглед на файлове

[Normalizer] fixed a bug

Johannes Schmitt преди 14 години
родител
ревизия
d81bebb027
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      Serializer/Normalizer/NativePhpTypeNormalizer.php

+ 1 - 1
Serializer/Normalizer/NativePhpTypeNormalizer.php

@@ -62,7 +62,7 @@ class NativePhpTypeNormalizer extends SerializerAwareNormalizer
         } else if ('string' === $type) {
             return (string) $data;
         } else if ('DateTime' === $type) {
-            if (!is_array($data) && isset($data['time'], $data['timezone'])) {
+            if (!is_array($data) || !isset($data['time'], $data['timezone'])) {
                 throw new \RuntimeException('Invalid input data for type "DateTime".');
             }