protected function convert(array $data) : array { $data = parent::convert($data); if (!empty($data['annotations'])) { $data['annotations'] = $this->convertAnnotations($data['annotations']); } if (!empty($data['upload_date']) && ($date = \DateTime::createFromFormat('Ymd', $data['upload_date']))) { $data['upload_date'] = $date; } return $data; }