'origin', 'id' => $origin->getId(), 'label' => $origin->getLabel(), 'text' => $origin->getLabel(), ]; } public function supportsNormalization($data, $format = null, array $context = []): bool { return $data instanceof Origin && 'json' === $format; } public function getSupportedTypes(?string $format): array { if ('json' !== $format) { return []; } return [ Origin::class => true, ]; } }