Non puoi selezionare più di 25 argomenti
Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
23 righe
1.1 KiB
23 righe
1.1 KiB
<?php |
|
if (isset($_apiSpecsGenerator)) { |
|
$ext = jsonToArray(__DIR__."/definitions.json"); |
|
if (!empty($ext)) { |
|
$modalita = stipula::getModalita(); |
|
$ext["components"]["schemas"]["contratto"]["properties"]["modalita"]["enum"] = array_keys($modalita); |
|
$description = ""; |
|
foreach($modalita AS $keyModalita => $infoModalita) { |
|
$description .= "$keyModalita: {$infoModalita["titolo"]} - "; |
|
} |
|
$ext["components"]["schemas"]["contratto"]["properties"]["modalita"]["description"] .= $description; |
|
|
|
$tipologia = getTipologieAffidamento(); |
|
$ext["components"]["schemas"]["contratto"]["properties"]["tipologia"]["enum"] = array_keys($tipologia); |
|
$description = ""; |
|
foreach($tipologia AS $keytipologia => $infotipologia) { |
|
$description .= "$keytipologia: {$infotipologia["titolo"]} - "; |
|
} |
|
$ext["components"]["schemas"]["contratto"]["properties"]["tipologia"]["description"] .= $description; |
|
} |
|
return $ext; |
|
} |
|
?>
|