Skip to content

Commit 13a6559

Browse files
committed
refactor(generate-spec): Use correct variable name for used refs
Signed-off-by: provokateurin <[email protected]>
1 parent 63bbc54 commit 13a6559

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

generate-spec.php

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -945,29 +945,29 @@
945945
$openapiScope['paths'] = array_merge(...$fullScopePathArrays);
946946
$openapiScope['components']['schemas'] = $schemas;
947947
} else {
948-
$usedSchemas = [];
948+
$usedRefs = [];
949949
foreach ($paths as $urlRoutes) {
950950
foreach ($urlRoutes as $routeData) {
951951
foreach ($routeData['responses'] as $responseData) {
952952
if (isset($responseData['content']) && $responseData['content'] !== []) {
953-
$usedSchemas[] = Helpers::collectUsedRefs($responseData['content']);
953+
$usedRefs[] = Helpers::collectUsedRefs($responseData['content']);
954954
}
955955
}
956956
if (isset($routeData['requestBody']['content']) && $routeData['requestBody']['content'] !== []) {
957-
$usedSchemas[] = Helpers::collectUsedRefs($routeData['requestBody']['content']);
957+
$usedRefs[] = Helpers::collectUsedRefs($routeData['requestBody']['content']);
958958
}
959959
}
960960
}
961961

962-
$usedSchemas = array_merge(...$usedSchemas);
962+
$usedRefs = array_merge(...$usedRefs);
963963

964964
$scopedSchemas = [];
965-
while ($usedSchema = array_shift($usedSchemas)) {
966-
if (!str_starts_with((string)$usedSchema, '#/components/schemas/')) {
965+
while ($usedRef = array_shift($usedRefs)) {
966+
if (!str_starts_with((string)$usedRef, '#/components/schemas/')) {
967967
continue;
968968
}
969969

970-
$schemaName = substr((string)$usedSchema, strlen('#/components/schemas/'));
970+
$schemaName = substr((string)$usedRef, strlen('#/components/schemas/'));
971971

972972
if (!isset($schemas[$schemaName])) {
973973
Logger::error('app', "Schema $schemaName used by scope $scope is not defined");
@@ -976,7 +976,7 @@
976976
$newRefs = Helpers::collectUsedRefs($schemas[$schemaName]);
977977
foreach ($newRefs as $newRef) {
978978
if (!isset($scopedSchemas[substr((string)$newRef, strlen('#/components/schemas/'))])) {
979-
$usedSchemas[] = $newRef;
979+
$usedRefs[] = $newRef;
980980
}
981981
}
982982

0 commit comments

Comments
 (0)