$newsItem->getId(), 'type' => 'news', 'title' => $newsItem->getTitle(), 'content' => $newsItem->getContent(), 'startdate' => $newsItem->getStartDate(), 'enddate' => $newsItem->getEndDate() ]; } public function supportsNormalization($data, $format = null): bool { return $data instanceof NewsItem && 'json' === $format; } }