Subversion Repositories eFlore/Projets.eflore-projets

Rev

Rev 208 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 208 Rev 215
1
<?php
1
<?php
2
class NomDetailsGenerique implements NomDetails {
2
class NomDetailsGenerique {
3
 
3
 
4
	private $parametres = null;
4
	private $parametres = null;
5
	private $ressources = null;
5
	private $ressources = null;
6
	private $nomDao = null;
6
	private $nomDao = null;
7
	private $nomFormateur = null;
7
	private $nomFormateur = null;
8
	private $nom = array();
8
	private $nom = array();
9
 
9
 
10
	public function __construct(Ressources $ressources, Parametres $parametres, NomDAO $nomDao, NomFormateur $nomFormateur) {
10
	public function __construct(Ressources $ressources, Parametres $parametres, NomDAO $nomDao, NomFormateur $nomFormateur) {
11
		$this->ressources = $ressources;
11
		$this->ressources = $ressources;
12
		$this->parametres = $parametres;
12
		$this->parametres = $parametres;
13
		$this->nomDao = $nomDao;
13
		$this->nomDao = $nomDao;
14
		$this->nomFormateur = $nomFormateur;
14
		$this->nomFormateur = $nomFormateur;
15
	}
15
	}
16
 
16
 
17
	public function consulter() {
17
	public function consulter() {
18
		$this->nom = $this->nomDao->rechercherInfosNom();
18
		$this->nom = $this->nomDao->rechercherInfosNom();
19
		$retour = $this->formaterDetails();
19
		$retour = $this->formaterDetails();
20
		return $retour;
20
		return $retour;
21
	}
21
	}
22
 
22
 
23
	private function formaterDetails() {
23
	private function formaterDetails() {
24
		$this->nomFormateur->setNomAFormater($this->nom);
24
		$this->nomFormateur->setNomAFormater($this->nom);
25
		$this->nomFormateur->setChampsRetour($this->parametres->getListe('retour.champs'));
25
		$this->nomFormateur->setChampsRetour($this->parametres->getListe('retour.champs'));
26
		$details = $this->nomFormateur->formaterDetails();
26
		$details = $this->nomFormateur->formaterDetails();
27
		return $details;
27
		return $details;
28
	}
28
	}
29
}
29
}
30
?>
30
?>