<?php
namespace App\Controller;
use App\Entity\Logo;
use App\Annotation\CmsComponent;
use Doctrine\ORM\EntityManagerInterface;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
class LogosDefaultController extends AbstractController
{
public function __construct(
private EntityManagerInterface $em,
) { }
/**
* @CmsComponent("Embed Logos Slider", active=true, routeName="embed_logos_slider")
*/
public function slider()
{
$logos = $this->em->getRepository(Logo::class)->findBy(['active' => true, 'deleted' => false], ['sortOrder' => 'ASC']);
return $this->render('@theme/logos/slider.html.twig',[
'logos' => $logos,
]);
}
}