/** * Crée un formatter (objet qui va manipuler le résultat XML filtré et créer le résultat sous la forme voulue : XML ou ICS). * Cette méthode n'est pas terrible, elle devrait être fusionnée avec creeBooster(). */ public static function creeFormatter($type, Booster $booster) { $formatter = null; switch ($type) { case self::$ICAL: $icsData = self::getFile("/web/publi/etu/" . $booster->getResource() . ".ics"); $formatter = new ICal($icsData); break; default: $formatter = new XMLCal(); break; } return $formatter; }