<?php
namespace App\Controller\Frontend;
use App\Repository\CitiesRepository;
use App\Repository\ServicesRepository;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\Routing\Annotation\Route;
class PublicController extends AbstractController
{
private CitiesRepository $citiesRepository;
private ServicesRepository $servicesRepository;
public function __construct(CitiesRepository $citiesRepository, ServicesRepository $servicesRepository)
{
$this->citiesRepository = $citiesRepository;
$this->servicesRepository = $servicesRepository;
}
#[Route('/', name: 'index')]
public function index()
{
$cities = $this->citiesRepository->getCitiesWithMedics();
$services = $this->servicesRepository->findBy(['isActive' => true]);
return $this->render('frontend/index.html.twig', [
'cities' => $cities,
'services' => $services,
]);
}
#[Route('/contact', name: 'contact')]
public function contact()
{
return $this->render('frontend/contact.html.twig', [
]);
}
}