<?php
namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
use App\Repository\BlogRepository;
use App\Repository\PartnerRepository;
class HomePageController extends AbstractController
{
#[Route('/', name: 'app_home_page')]
public function index(BlogRepository $blogRepository, PartnerRepository $partnerRepository): Response
{
return $this->redirectToRoute('app_login');
$blogs = $blogRepository->findBy([],['createdAt' => 'DESC'], 3, 0);
$partners = $partnerRepository->findBy([], ['id'=>'DESC']);
return $this->render('home_page/index.html.twig', [
'blogs' => $blogs,
'partners' => $partners,
'phone' =>$this->getParameter('app.website.phone'),
'email' =>$this->getParameter('app.website.email'),
'address' => $this->getParameter('app.website.address')
]);
}
#[Route('android/download', name: 'app_download')]
public function downloadPage(): Response
{
return $this->render('download/index.html.twig');
}
#[Route('/privacy', name: 'app_privacy')]
public function privacy(): Response
{
return $this->render('home_page/privacy.html.twig');
}
#[Route('/usage-conditions', name: 'app_usage_condition')]
public function condition(): Response
{
return $this->render('home_page/conditions.html.twig');
}
}