New file |
0,0 → 1,51 |
<?php |
class AlphabVernaFormateur implements Formateur { |
|
const TPL_VUE = 'liste_noms_verna'; |
|
private $parametres = null; |
private $surligneur = null; |
private $trieur = null; |
private $urls = null; |
private $fusioneur = null; |
private $manipulateurDeChaine = null; |
private $imagesService = null; |
|
private $motsASurligner = array(); |
private $noms = array(); |
private $infosPourTpl = array(); |
|
public function __construct(ParametresResultats $parametres, Array $resultats, |
Surligneur $surligneur = null, Trieur $trieur = null, AppUrls $urls = null, |
ChaineManipulateur $manipulateurDeChaine = null, Images $imagesService = null) { |
|
$this->parametres = $parametres; |
$this->noms = $resultats['resultat']; |
$this->surligneur = (is_null($surligneur)) ? new Surligneur() : $surligneur; |
$this->trieur = (is_null($trieur)) ? new Trieur() : $trieur; |
$this->urls = (is_null($urls)) ? new AppUrls() : $urls; |
$this->manipulateurDeChaine = is_null($manipulateurDeChaine) ? new ChaineManipulateur() : $manipulateurDeChaine; |
$this->imagesService = is_null($imagesService) ? new Images($this->parametres->projetImg) : $imagesService; |
} |
|
public function getTplInfos() { |
return $this->infosPourTpl; |
} |
|
public function getTplNom() { |
return self::TPL_VUE; |
} |
|
public function formater() { |
$this->infosPourTpl['noms'] = false; |
} |
|
public function trier() { |
|
} |
|
public function surligner() { |
|
} |
} |
?> |