Skip to content

Commit 9b6e89b

Browse files
Maxcastelsoyuka
authored andcommitted
refactor(jsonld): use already declared $isResourceClass variable
1 parent 472ae3f commit 9b6e89b

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
@@ -110,7 +110,8 @@ public function normalize(mixed $data, ?string $format = null, array $context =
110110
// 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
111111
$previousResourceClass = $context['resource_class'] ?? null;
112112
$metadata = [];
113-
if ($isResourceClass = $this->resourceClassResolver->isResourceClass($resourceClass) && (null === $previousResourceClass || $this->resourceClassResolver->isResourceClass($previousResourceClass))) {
113+
$isResourceClass = $this->resourceClassResolver->isResourceClass($resourceClass);
114+
if ($isResourceClass && (null === $previousResourceClass || $this->resourceClassResolver->isResourceClass($previousResourceClass))) {
114115
$resourceClass = $this->resourceClassResolver->getResourceClass($data, $previousResourceClass);
115116
if (isset($context['operation']) && $context['operation'] instanceof HttpOperation && $context['operation']->getClass() !== $resourceClass) {
116117
$context['operation'] = $this->resourceMetadataCollectionFactory->create($resourceClass)->getOperation(null, false, true);
@@ -126,7 +127,7 @@ public function normalize(mixed $data, ?string $format = null, array $context =
126127

127128
if (isset($context['item_uri_template']) && $this->operationMetadataFactory) {
128129
$context['output']['operation'] = $this->operationMetadataFactory->create($context['item_uri_template']);
129-
} elseif ($this->resourceClassResolver->isResourceClass($resourceClass)) {
130+
} elseif ($isResourceClass) {
130131
$context['output']['operation'] = $this->resourceMetadataCollectionFactory->create($resourceClass)->getOperation();
131132
}
132133

0 commit comments

Comments
 (0)