/** * Function principal sur la récupération des données de doctrine dans un tableau utiliser pour calculer * @param $previsionDate * @param $tabRosaceOrientation * @param $tabHoure */ private static function calculNbHoureNavWebSite($previsionDate, $tabRosaceOrientation, &$tabHoure) { foreach ($previsionDate->getListPrevision() as $prevision) { $houre = intval($prevision->getTime()->format('H')); if (NbHoureWind::isInGoodTime($houre)) { $tabHoure[$houre][$previsionDate->getDataWindPrev()->getWebSite()->getNom()] = NbHoureWind::generateTabNbHourNav($prevision, $tabRosaceOrientation); } } }