<?php
namespace App\Controller;
use App\Repository\VendorRepository;
use Pagerfanta\Doctrine\ORM\QueryAdapter;
use Pagerfanta\Pagerfanta;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
class BlackListController extends AbstractController
{
#[Route('/blacklist', name: 'app_blacklist')]
public function index(Request $request, VendorRepository $vendorRepository): Response
{
$blacklist = $vendorRepository->createQueryBuilder("v")->andWhere("v.isBlackList = :isBlackList")->setParameter('isBlackList', true)->orderBy('v.id', 'desc');
$pagerfanta = new Pagerfanta(
new QueryAdapter($blacklist)
);
return $this->render('blacklist/index.html.twig', [
'controller_name' => 'BlackListController',
'blacklist' => $pagerfanta
]);
}
}