app/Plugin/EventsManagerPlugin/Controller/EventController.php line 27

Open in your IDE?
  1. <?php
  2. namespace Plugin\EventsManagerPlugin\Controller;
  3. use Eccube\Controller\AbstractController;
  4. use Plugin\EventsManagerPlugin\Entity\TjoEvent;
  5. use Plugin\EventsManagerPlugin\Repository\TjoEventRepository;
  6. use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
  7. use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
  8. use Symfony\Component\HttpFoundation\Request;
  9. class EventController extends AbstractController{
  10.     /** @var TjoEventRepository */
  11.     protected $eventRepository;
  12.     public function __construct(
  13.         TjoEventRepository $eventRepository
  14.     ){
  15.         $this->eventRepository $eventRepository;
  16.     }
  17.     /** 
  18.      * @Route("event/detail/{id}", name="event_detail", requirements={"id" = "\d+"}, methods={"GET"})
  19.      * @Template("event/detail.twig")
  20.      */
  21.     public function detail(TjoEvent $event){
  22.         // dd($event);
  23.         return[
  24.             'events'   => $event,
  25.         ];
  26.     }
  27. }