Skip to content

Commit 9e49670

Browse files
committed
refactor(jsonld): use already declared $isResourceClass variable
1 parent f485761 commit 9e49670

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/JsonLd/Serializer/ItemNormalizer.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,8 @@ public function normalize(mixed $data, ?string $format = null, array $context =
129129
// 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
130130
$previousResourceClass = $context['resource_class'] ?? null;
131131
$metadata = [];
132-
if ($isResourceClass = $this->resourceClassResolver->isResourceClass($resourceClass) && (null === $previousResourceClass || $this->resourceClassResolver->isResourceClass($previousResourceClass))) {
132+
$isResourceClass = $this->resourceClassResolver->isResourceClass($resourceClass);
133+
if ($isResourceClass && (null === $previousResourceClass || $this->resourceClassResolver->isResourceClass($previousResourceClass))) {
133134
$resourceClass = $this->resourceClassResolver->getResourceClass($data, $previousResourceClass);
134135
$context = $this->initContext($resourceClass, $context);
135136
$metadata = $this->addJsonLdContext($this->contextBuilder, $resourceClass, $context);
@@ -149,7 +150,7 @@ public function normalize(mixed $data, ?string $format = null, array $context =
149150
} catch (\Exception) {
150151
$context['output']['operation'] = $itemOp;
151152
}
152-
} elseif ($this->resourceClassResolver->isResourceClass($resourceClass)) {
153+
} elseif ($isResourceClass) {
153154
$context['output']['operation'] = $this->resourceMetadataCollectionFactory->create($resourceClass)->getOperation();
154155
}
155156

0 commit comments

Comments
 (0)