$infoModalita) { $description .= "$keyModalita: {$infoModalita["titolo"]} - "; } $ext["components"]["schemas"]["gara"]["properties"]["modalita"]["description"] = $description; $tipologia = getTipologieAffidamento(); $ext["components"]["schemas"]["gara"]["properties"]["tipologia"]["enum"] = array_keys($tipologia); $ext["components"]["schemas"]["gara"]["properties"]["importi"]["properties"]["tipologia"]["enum"] = array_keys($tipologia); $description = ""; foreach($tipologia AS $keytipologia => $infotipologia) { $description .= "$keytipologia: {$infotipologia["titolo"]} - "; } $ext["components"]["schemas"]["gara"]["properties"]["tipologia"]["description"] = $description; $procedure = getProcedure(); $ext["components"]["schemas"]["gara"]["properties"]["procedura"]["enum"] = array_keys($procedure); $description = ""; foreach($procedure AS $keyprocedure => $infoprocedure) { $description .= "$keyprocedure: {$infoprocedure["titolo"]} - "; } $ext["components"]["schemas"]["gara"]["properties"]["procedura"]["description"] = $description; $norme = gara::riferimentiNormativi(); $ext["components"]["schemas"]["gara"]["properties"]["extra"]["properties"]["normaRiferimento"]["enum"] = array_keys($norme); $description = ""; foreach($norme AS $keynorme => $infonorme) { $description .= "$keynorme: {$infonorme["label"]} - "; } $ext["components"]["schemas"]["gara"]["properties"]["extra"]["properties"]["normaRiferimento"]["description"] = $description; $ruoli = Incarichi::ruoli(); $ext["components"]["schemas"]["incaricato"]["properties"]["ruolo"]["enum"] = array_keys($ruoli); $description = ""; foreach($ruoli AS $keyruoli => $inforuoli) { $description .= "$keyruoli: {$inforuoli} - "; } $ext["components"]["schemas"]["incaricato"]["properties"]["ruolo"]["description"] = $description; } return $ext; } ?>