65,7 → 65,7 |
|
//+------------------------------------------------------------------------------------------------------+ |
// Refactorisation |
public function consulterJson($service, $projet, $ressources, $parametres) { |
public function consulterJson($service, $projet, $ressources, $parametres = NULL) { |
$retourJson = self::consulterBrut($service, $projet, $ressources, $parametres); |
$retour = json_decode($retourJson, true); |
$url = self::creerUrl($service, $ressources, $parametres); |
73,15 → 73,14 |
return $retour; |
} |
|
static function consulterBrut($service, $projet, $ressources, $parametres) { |
array_unshift($ressources, $service); |
array_unshift($ressources, $projet); |
static function consulterBrut($service, $projet, $ressources, $parametres = NULL) { |
array_unshift($ressources, $projet, $service); |
$projets = new Projets(); |
$retourJson = $projets->consulter($ressources, $parametres); |
return $retourJson; |
} |
|
static function creerUrl($service, $ressources, $parametres) { |
static function creerUrl($service, $ressources, $parametres = NULL) { |
// TODO ? $version |
$ressourcesUrl = array(); |
foreach ($ressources as $ressource) { |
90,7 → 89,7 |
$ressourcesUrl = count($ressourcesUrl) > 0 ? '/'.implode('/', $ressourcesUrl) : ''; |
|
$parametresUrl = ''; |
if (count($parametres) > 0) { |
if ($parametres) { |
foreach ($parametres as $cle => $valeur) { |
$parametresUrl[] = $cle.'='.rawurlencode($valeur); |
} |