public function search($language, $userId)
 {
     $query = new MovieSearchQuery();
     $query->language($language);
     $results = new GenericCollection();
     $totalResults = 0;
     $totalPages = 0;
     $listImport = $this->repositoryImport()->findBy(array('userId' => $userId), array('title' => 'desc'));
     foreach ($listImport as $import) {
         $title = $import->getTitle();
         $results = $this->get('tmdb.search_repository')->searchMovie($title, $query)->merge($results);
         $queryResults = $this->get('tmdb.search_repository')->searchMovie($title, $query)->getTotalResults();
         if ($queryResults > 20) {
             $totalResults = $totalResults + 20;
         } else {
             $totalResults = $totalResults + $queryResults;
         }
         $totalPages++;
     }
     return $this->render('bestopheVideoCollectionBundle:AddNewMovie:SearchMovieResults.html.twig', array('movies' => $results, 'nbResults' => $totalResults, 'nbPages' => $totalPages, 'query' => 'Import'));
 }
Пример #2
0
 public function getListSearchingMovie($searchTitle)
 {
     $query = new MovieSearchQuery();
     $query->language($this->getLanguage());
     return $this->searchTmdb->searchMovie($searchTitle, $query);
 }