Skip to content

Commit da324e4

Browse files
fix(metadata): index operations (#6272)
1 parent d4d2cd4 commit da324e4

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/Metadata/Resource/Factory/AttributesResourceMetadataCollectionFactory.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -151,13 +151,13 @@ private function buildResourceOperations(array $attributes, string $resourceClas
151151
[$key, $operation] = $this->getOperationWithDefaults($resource, $operation, true);
152152
$operations[$key] = $operation;
153153
}
154-
$resources[$index] = $resource->withOperations(new Operations($operations));
154+
$resources[$index] = $resource = $resource->withOperations(new Operations($operations));
155155
}
156156

157157
if ($parameters = $resource->getParameters()) {
158158
$operations = [];
159-
foreach ($resource->getOperations() ?? [] as $operation) {
160-
$operations[$operation->getName()] = $this->mergeOperationParameters($operation, $parameters);
159+
foreach ($resource->getOperations() ?? [] as $i => $operation) {
160+
$operations[$i] = $this->mergeOperationParameters($operation, $parameters);
161161
}
162162
$resources[$index] = $resource = $resource->withOperations(new Operations($operations)); // @phpstan-ignore-line
163163
}

0 commit comments

Comments
 (0)