/** * Méthode de comparaison. * Compare par moyenne. * @param $f1 : le premier film à comparer * @param $f2 : le deuxième film à comparer * @return int : le résultat de la comparaison (-1, 0, 1) */ public static function compareMoyenne(self $f1, self $f2) { $m1 = $f1->getAverage($gestionnaire); if (!is_numeric($m1)) { $m1 = -1; } $m2 = $f2->getAverage($gestionnaire); if (!is_numeric($m2)) { $m2 = -1; } if ($m2 > $m1) { return -1; } else { if ($m1 > $m2) { return 1; } else { return 0; } } }