src/Controller/LogosDefaultController.php line 19

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use App\Entity\Logo;
  4. use App\Annotation\CmsComponent;
  5. use Doctrine\ORM\EntityManagerInterface;
  6. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  7. class LogosDefaultController extends AbstractController
  8. {
  9.     public function __construct(
  10.         private EntityManagerInterface $em,
  11.     ) { }
  12.     /**
  13.      * @CmsComponent("Embed Logos Slider", active=true, routeName="embed_logos_slider")
  14.      */
  15.     public function slider()
  16.     {
  17.         $logos $this->em->getRepository(Logo::class)->findBy(['active' => true'deleted' => false], ['sortOrder' => 'ASC']);
  18.         return $this->render('@theme/logos/slider.html.twig',[
  19.             'logos' => $logos,
  20.         ]);
  21.     }
  22. }