googleBooksService = $googleBooksService; } public function search(Request $request): array { // Récupérer le paramètre "q" depuis la requête $query = $request->query->get('q'); // Appeler le service GoogleBooks avec la requête return $this->googleBooksService->searchBooks($query); } #[Route('/api/search', name: 'api_search')] public function index(Request $request): Response { // Appeler la méthode search et récupérer les résultats $datas = $this->search($request); // Afficher les résultats dans le template return $this->render('apiSearch/index.html.twig', [ 'controller_name' => 'APISearchController', 'datas' => $datas, ]); } }