Line 294... |
Line 294... |
294 |
$service = new $classe($this->getBdd());
|
294 |
$service = new $classe($this->getBdd());
|
295 |
// Affichage utile lors de PHPUnit pour détecter les conflits d'autoload de classes de même nom
|
295 |
// Affichage utile lors de PHPUnit pour détecter les conflits d'autoload de classes de même nom
|
296 |
// $reflector = new ReflectionClass($classe);
|
296 |
// $reflector = new ReflectionClass($classe);
|
297 |
// printf("===> Projets init classe '%s' depuis '%s', mais provenant de '%s'\n", $classe, $chemin, $reflector->getFileName());
|
297 |
// printf("===> Projets init classe '%s' depuis '%s', mais provenant de '%s'\n", $classe, $chemin, $reflector->getFileName());
|
298 |
$ressourcesPourService = $this->filtrerRessourcesPourService();
|
298 |
$ressourcesPourService = $this->filtrerRessourcesPourService();
|
299 |
$this->cache = new CacheEflore($service, $this->projetNom, $this->serviceNom, Config::get('cache'));
|
- |
|
300 |
return $this->cache->consulter($ressourcesPourService, $this->parametres, $this->getBdd());
|
299 |
return $service->consulter($ressourcesPourService, $this->parametres);
|
301 |
}
|
300 |
}
|
302 |
}
|
301 |
}
|
303 |
if (is_null($service)) {
|
302 |
if (is_null($service)) {
|
304 |
$message = "La service demandé '{$this->serviceNom}' n'existe pas dans le projet {$this->projetNom} !";
|
303 |
$message = "La service demandé '{$this->serviceNom}' n'existe pas dans le projet {$this->projetNom} !";
|
305 |
$code = RestServeur::HTTP_CODE_RESSOURCE_INTROUVABLE;
|
304 |
$code = RestServeur::HTTP_CODE_RESSOURCE_INTROUVABLE;
|