From 9e49670233c73adb5990edf284af54901650f449 Mon Sep 17 00:00:00 2001 From: Maxcastel Date: Wed, 1 Apr 2026 11:39:48 +0200 Subject: [PATCH] refactor(jsonld): use already declared $isResourceClass variable --- src/JsonLd/Serializer/ItemNormalizer.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/JsonLd/Serializer/ItemNormalizer.php b/src/JsonLd/Serializer/ItemNormalizer.php index 230ecc0f6b9..fb2cfd42a1e 100644 --- a/src/JsonLd/Serializer/ItemNormalizer.php +++ b/src/JsonLd/Serializer/ItemNormalizer.php @@ -129,7 +129,8 @@ public function normalize(mixed $data, ?string $format = null, array $context = // TODO: we should not remove the resource_class in the normalizeRawCollection as we would find out anyway that it's not the same as the requested one $previousResourceClass = $context['resource_class'] ?? null; $metadata = []; - if ($isResourceClass = $this->resourceClassResolver->isResourceClass($resourceClass) && (null === $previousResourceClass || $this->resourceClassResolver->isResourceClass($previousResourceClass))) { + $isResourceClass = $this->resourceClassResolver->isResourceClass($resourceClass); + if ($isResourceClass && (null === $previousResourceClass || $this->resourceClassResolver->isResourceClass($previousResourceClass))) { $resourceClass = $this->resourceClassResolver->getResourceClass($data, $previousResourceClass); $context = $this->initContext($resourceClass, $context); $metadata = $this->addJsonLdContext($this->contextBuilder, $resourceClass, $context); @@ -149,7 +150,7 @@ public function normalize(mixed $data, ?string $format = null, array $context = } catch (\Exception) { $context['output']['operation'] = $itemOp; } - } elseif ($this->resourceClassResolver->isResourceClass($resourceClass)) { + } elseif ($isResourceClass) { $context['output']['operation'] = $this->resourceMetadataCollectionFactory->create($resourceClass)->getOperation(); }