Exemple #1
0
 /**
  * @param User $user
  * @param Test $test
  * @return int
  */
 public function calculateRating(User $user, Test $test)
 {
     $rating = 0;
     foreach ($user->getAnswers()->getValues() as $answer) {
         if ($answer->getQuestion()->getTest()->getId() == $test->getId()) {
             $rating += $answer->getRating();
         }
     }
     return $rating;
 }
 private function route(Test $module)
 {
     return $this->get('router')->generate('api_1_get_module', ['test' => $module->getId()]);
 }