if ($onlyFlat) { continue;
} if ($apiType === DefinitionService::TYPE_JSON_API
) { $openApi->
merge($this->pathBuilder->
getPathActions($definition,
$this->
getResourceUri($definition)));
$openApi->
merge([$this->pathBuilder->
getTag($definition)]);
} } $data =
json_decode($openApi->
toJson(), true, 512, \JSON_THROW_ON_ERROR
);
$data['paths'
] ??=
[];
$schemaPaths =
[$this->schemaPath
];
if (!
empty($bundleName)) { $schemaPaths =
$this->bundleSchemaPathCollection->
getSchemaPaths($api,
$bundleName);
} else { $schemaPaths =
array_merge($schemaPaths,
$this->bundleSchemaPathCollection->
getSchemaPaths($api,
$bundleName));
} $loader =
new OpenApiFileLoader($schemaPaths);