Subversion Repositories eFlore/Projets.eflore-projets

Rev

Rev 203 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 203 Rev 206
Line 74... Line 74...
74
		}
74
		}
75
	}
75
	}
Line 76... Line 76...
76
 
76
 
77
	//+------------------------------------------------------------------------------------------------------+
77
	//+------------------------------------------------------------------------------------------------------+
78
	// Refactorisation
78
	// Refactorisation
79
	protected function consulterJson($ressources, $parametres) {
79
	protected function consulter($ressources, $parametres) {
80
		$retourJson = $this->consulterBrut($ressources, $parametres);
80
		$retourJson = $this->consulterBrut($ressources, $parametres);
81
		$retour = json_decode($retourJson, true);
81
		$retour = json_decode($retourJson, true);
82
		$this->assertEquals(JSON_ERROR_NONE, json_last_error(), "Le json contient des erreurs qui bloquent le décodage. Voir : $url");
82
		$this->assertEquals(JSON_ERROR_NONE, json_last_error(), "Le json contient des erreurs qui bloquent le décodage. Voir : $url");
83
		return $retour;
83
		return $retour;
Line 84... Line 84...
84
	}
84
	}
85
 
85
 
86
	protected function consulterBrut($ressources, $parametres) {
86
	protected function consulterBrut($ressources, $parametres) {
87
		array_unshift($ressources, $this->service);
87
		array_unshift($ressources, $this->service);
88
		array_unshift($ressources, $this->projet);
-
 
89
		$Bdd = new Bdd();
-
 
90
		$Ressources = new Ressources($ressources);
-
 
91
		$Parametres = new Parametres($parametres, $Bdd);
88
		array_unshift($ressources, $this->projet);
92
		require_once self::$cheminBase.$this->projet.'/'.$this->classeTestee.'.php';
-
 
93
		$objetService = new $this->classeTestee($Ressources, $Parametres, $Bdd);
-
 
94
		$this->initialiserService($objetService);
89
		$projet = new Projets();
95
		$retourJson = $objetService->consulter();
90
		$retourJson = $projet->consulter($ressources, $parametres);
Line 96... Line 91...
96
		return $retourJson;
91
		return $retourJson;
97
	}
92
	}