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')); }
public function getListSearchingMovie($searchTitle) { $query = new MovieSearchQuery(); $query->language($this->getLanguage()); return $this->searchTmdb->searchMovie($searchTitle, $query); }