app/Customize/Controller/TopController.php line 33

Open in your IDE?
  1. <?php
  2. namespace Customize\Controller;
  3. use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
  4. use Symfony\Component\Routing\Annotation\Route;
  5. use Customize\Repository\MakerRepository;
  6. use Eccube\Controller\TopController as BaseTopController;
  7. use Symfony\Component\HttpFoundation\Response;
  8. class TopController extends BaseTopController
  9. {
  10.     /**
  11.      * @var MakerRepository
  12.      */
  13.     protected $makerRepository;
  14.     /**
  15.      * TopController constructor.
  16.      *
  17.      * @param MakerRepository $makerRepository
  18.      */
  19.     public function __construct(
  20.         MakerRepository $makerRepository
  21.     ) {
  22.         $this->makerRepository $makerRepository;
  23.     }
  24.     /**
  25.      * @Route("/", name="homepage", methods={"GET"})
  26.      * @Template("index.twig")
  27.      */
  28.     public function index()
  29.     {
  30.         $makers $this->makerRepository->getList();
  31.         
  32.         return [
  33.             'Makers' => $makers,
  34.         ];
  35.     }
  36. }