Example #1
0
 public function getVocabulary(User $user)
 {
     $randomUserVocabularyId = $this->userVocabularyRepository->getRandomUserVocabularyId($user->getId(), $this->correctAnswersLimit);
     $filter = new UserVocabularyFilter();
     $filter->setId($randomUserVocabularyId);
     return $this->userVocabularyRepository->fetch($filter);
 }
 private function findUserVocabulary(Vocabulary $vocabulary, User $user)
 {
     $filter = new UserVocabularyFilter();
     $filter->setVocabularyId($vocabulary->getId());
     $filter->setUserId($user->getId());
     return $this->userVocabularyRepository->fetch($filter);
 }
Example #3
0
 public function findVocabulary($englishVocabulary, User $user)
 {
     $filter = new UserVocabularyFilter();
     $filter->setEnglishVocabulary($englishVocabulary);
     $filter->setUserId($user->getId());
     return $this->userVocabularyRepository->fetch($filter);
 }
 private function getUserVocabulary($userVocabularyId)
 {
     $filter = new UserVocabularyFilter();
     $filter->setId($userVocabularyId);
     return $this->userVocabularyRepository->fetch($filter);
 }