Subversion Repositories eFlore/Projets.eflore-projets

Rev

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

Rev 852 Rev 915
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;