示例#1
0
 /**
  * {@inheritdoc}
  */
 public function deserializeDateTimeFromJson(JsonDeserializationVisitor $visitor, $data, array $type)
 {
     // Handle empty or invalid date / datetime values.
     if ('' === $data || null === $data || strpos($data, '0000-00-00') !== false) {
         return null;
     }
     // We want to always show the response in the UTC timezone.
     $dateTime = parent::deserializeDateTimeFromJson($visitor, $data, $type);
     if ($dateTime instanceof \DateTime) {
         $dateTime->setTimezone(new \DateTimeZone('UTC'));
     }
     return $dateTime;
 }