<?php
namespace App\Controller\Mvc;
use App\Repository\HeroImageRepository;
use App\Repository\TopMovieRepository;
use App\Service\Entry\FreeWordSearchService;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
class IndexController extends AbstractController
{
/**
* @Route ("/", name="top", methods={"GET"})
*/
public function index(
FreeWordSearchService $service,
HeroImageRepository $imageRepository
) {
return $this->render('pages/index/index.html.twig', [
"form" => $service->getForm()->createView(),
"hero" => $imageRepository->get()
]);
}
/**
* @Route("/movies", name="top_movie", methods={"GET"})
*/
public function movies(
TopMovieRepository $repository
): Response {
return $this->render('pages/index/_movie.html.twig', [
"data" => $repository->get()
]);
}
}