Skip to content

Commit

Permalink
Fix issues with extending {XML,Yaml} -> {XML,Yaml} resources
Browse files Browse the repository at this point in the history
  • Loading branch information
senghe committed Nov 9, 2023
1 parent b1b4f14 commit cbae89d
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 2 deletions.
3 changes: 2 additions & 1 deletion src/Metadata/Extractor/YamlResourceExtractor.php
Expand Up @@ -75,14 +75,15 @@ private function buildResources(array $resourcesYaml, string $path): void
$resourceYaml = [$resourceYaml];
}

$resourcesCount = isset($this->resources[$resourceName]) ? count($this->resources[$resourceName]) : 0;
foreach ($resourceYaml as $key => $resourceYamlDatum) {
if (null === $resourceYamlDatum) {
$resourceYamlDatum = [];
}

try {
$base = $this->buildExtendedBase($resourceYamlDatum);
$this->resources[$resourceName][$key] = array_merge($base, [
$this->resources[$resourceName][$resourcesCount+$key] = array_merge($base, [
'operations' => $this->buildOperations($resourceYamlDatum, $base),
'graphQlOperations' => $this->buildGraphQlOperations($resourceYamlDatum, $base),
]);
Expand Down
Expand Up @@ -60,7 +60,7 @@ public function create(string $resourceClass): ResourceMetadataCollection
}
}

$resourceMetadataCollection[$i] = $resource;
$resourceMetadataCollection[] = $resource;
}

return $resourceMetadataCollection;
Expand Down

0 comments on commit cbae89d

Please sign in to comment.