From 22d334dde9c4664bea7501c0b9a3ec578d5bc4ee Mon Sep 17 00:00:00 2001 From: Liakhovskyi Vladyslav Date: Wed, 31 Jan 2024 23:34:11 +0200 Subject: [PATCH] Fix badly generated code. --- src/Runtime/Normalizer/ReferenceNormalizer.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/Runtime/Normalizer/ReferenceNormalizer.php b/src/Runtime/Normalizer/ReferenceNormalizer.php index bc5f1f4..56d0043 100644 --- a/src/Runtime/Normalizer/ReferenceNormalizer.php +++ b/src/Runtime/Normalizer/ReferenceNormalizer.php @@ -12,13 +12,20 @@ class ReferenceNormalizer implements NormalizerInterface public function normalize(mixed $object, ?string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null { $ref = []; - $ref['$ref'] = (string) $object->getReferenceUri(); + $ref['$ref'] = (string)$object->getReferenceUri(); return $ref; } - public function supportsNormalization($data, $format = null): bool + public function supportsNormalization($data, $format = null, array $context = []): bool { return $data instanceof Reference; } + + public function getSupportedTypes(?string $format): array + { + return [ + Reference::class + ]; + } }