private function parseResourceTypes($ramlData)
{
if (isset($ramlData['resourceTypes'])) {
$keyedTraits = [];
foreach ($ramlData['resourceTypes'] as $trait) {
foreach ($trait as $k => $t) {
$keyedTraits[$k] = $t;
}
}
foreach ($ramlData as $key => $value) {
if (strpos($key, '/') === 0) {
$name = isset($value['displayName']) ? $value['displayName'] : substr($key, 1);
$ramlData[$key] = $this->replaceTypes($value, $keyedTraits, $key, $name, $key);
}
}
}
return $ramlData;
}