Example #1
0
 /**
  * Initialize Vote with required data.
  *
  * @param Vote     $vote
  * @param User     $user
  * @param Site     $site
  * @param Annuaire $annuaire
  * @param $tracker
  * @param $point
  *
  * @return Vote
  */
 public function initVote(Vote $vote, User $user, Site $site, Annuaire $annuaire, $tracker, $point)
 {
     if ($site->getAnnuaires()->contains($annuaire)) {
         $vote->setUser($user);
         $vote->setSite($site);
         $vote->setAnnuaire($annuaire);
         $vote->setTracker($tracker);
         $vote->setPoint($point);
     } else {
         //@todo Générer une exception !
     }
     return $vote;
 }