Subversion Repositories eFlore/Projets.eflore-projets

Compare Revisions

Ignore whitespace Rev 832 → Rev 833

/trunk/services/tests/0.1/ServiceEflorePhpUnit.php
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);
}