Subversion Repositories eFlore/Projets.eflore-projets

Compare Revisions

Ignore whitespace Rev 850 → Rev 851

/trunk/services/bibliotheque/CacheEflore.php
27,18 → 27,22
}
}
 
public function consulter($ressources, $parametres) {
public function consulter() {
list($ressources, $parametres) = func_get_args();
$id = $this->genererID($ressources, $parametres);
$retour = unserialize($this->cache->charger($id));
if ($retour == false) {
$retour = $this->mettreEnCache($ressources, $parametres);
$retour = call_user_func_array(array($this, 'mettreEnCache'),
func_get_args());
}
 
return $retour;
}
 
public function mettreEnCache($ressources, $parametres) {
$retour = $this->service->consulter($ressources, $parametres);
public function mettreEnCache() {
list($ressources, $parametres) = func_get_args();
$retour = call_user_func_array(array($this->service, 'consulter'),
func_get_args());
$id = $this->genererID($ressources, $parametres);
if ($this->dureecache > 0) {
$this->cache->sauver(serialize($retour), $id);