Subversion Repositories eFlore/Applications.eflore-consultation

Rev

Rev 1210 | Blame | Compare with Previous | Last modification | View Log | RSS feed

<?php
class ResultatFormateurFabrique {

        public static function creer(ParametresResultats $parametres, Array $resultats){
                $typeResultat = ucwords($parametres->typeResultat);
                $typeNom = ($parametres->typeNom == 'nom_vernaculaire') ? 'Verna' : '';
                $Classe = $typeResultat.$typeNom.'Formateur';
                $ResultatFormateur = null;
                if (class_exists($Classe)) {
                        return new $Classe($parametres, $resultats);
                } else {
                        throw new Exception("La classe '$Classe' est introuvable.");
                }
        }
}
?>