New file |
0,0 → 1,47 |
<?php |
class NomFormateur { |
|
private $nomAFormater = null; |
|
public function __construct(NomDO $nomDO) { |
$this->nomAFormater = $nomDO; |
} |
|
public function formater() { |
$nomDeco = new NomDecorateur($this->nomAFormater); |
$nomDeco->ajouterId(); |
$nomDeco->ajouterIntitule(); |
|
$retenuDeco = new NomRetenuDecorateur($nomDeco, $this->detailsHrefTpl); |
$retenuDeco->ajouterRetenu(); |
$retenuDeco->ajouterId(); |
$retenuDeco->ajouterIntitule(); |
$retenuDeco->ajouterHref(); |
|
$rangDeco = new NomRangDecorateur($nomDeco, $this->bdd, $this->ontologieHrefTpl); |
$rangDeco->ajouterCode(); |
$rangDeco->ajouterIntitule(); |
$rangDeco->ajouterHref(); |
|
$compoDeco = new NomCompoDecorateur($nomDeco); |
$compoDeco->ajouterCompo(); |
|
$nomDeco->ajouterAuteur(); |
$nomDeco->ajouterAnnee(); |
$nomDeco->ajouterBiblio(); |
$nomDeco->ajouterAddendum(); |
$nomDeco->ajouterNotes(); |
|
$basioDeco = new NomBasionymeDecorateur($nomDeco, $this->detailsHrefTpl); |
$basioDeco->ajouterId(); |
$basioDeco->ajouterIntitule(); |
$basioDeco->ajouterHref(); |
|
$projetDeco = new NomChampsProjetDecorateur($nomDeco, $this->champsProjet); |
$projetDeco->ajouterChampsSupplementaires(); |
|
return $nomDeco->getNomFormate(); |
} |
|
} |
?> |