/**
  * Récupère l'ensemble des statistiques des promo dont le moderateur est responsable
  *
  * @return la vue
  */
 public function getStatistiques(OffreStageRepository $offreStageRepository, EtudiantRepository $etudiantRepository, UserRepository $userRepository)
 {
     // recuperation des promotions du moderateur dans un tableau objet promotion
     $array['promotion'] = $this->promotionRepository->getUserLoggedPromotion()->get();
     //Enregistrement des id des promotions dans un tableau
     $id_promotion = array();
     foreach ($array['promotion'] as $value) {
         array_push($id_promotion, $value->id);
     }
     // recuperation statistique par promotion des offres de stages
     $array['offre_stage'] = $offreStageRepository->getStatistiqueOffreStageParPromotion($id_promotion);
     // recuperation statistique par promotion des offres de etudiants
     $array['etudiant'] = $etudiantRepository->getStatistiqueEtudiantParPromotion($id_promotion);
     // nombre entreprise en attente de validation
     $array['validation_entreprise'] = $userRepository->getCountEntrepriseAttenteValidation();
     // nombre offre de stage concerant la promotion du moderateur en attente de validation
     $array['validation_offre_stage'] = $offreStageRepository->getCountOffreStageValiderParPromotionModerateur();
     return View::make('moderateur/statistiques')->with($array);
 }