<?php
namespace App\Controller;
use App\Repository\BankRepository;
use App\Repository\PaymentGatewayRepository;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
class HomeController extends AbstractController
{
/**
* @Route("/", name="app_home")
*/
public function index(PaymentGatewayRepository $gatewayRepository, BankRepository $bankRepository): Response
{
// Récupérer les moyens de paiement actifs
$paymentGateways = $gatewayRepository->findActiveGateways();
// Récupérer les banques actives
$activeBanks = $bankRepository->findBy(['status' => 'active'], ['name' => 'ASC']);
return $this->render('home/index.html.twig', [
'paymentGateways' => $paymentGateways,
'activeBanks' => $activeBanks,
]);
}
}