app/Plugin/CustomerReview42/CustomerReview4Event.php line 34

Open in your IDE?
  1. <?php
  2. namespace Plugin\CustomerReview42;
  3. use Symfony\Component\EventDispatcher\EventSubscriberInterface;
  4. use Eccube\Request\Context;
  5. use Eccube\Event\TemplateEvent;
  6. class CustomerReview4Event implements EventSubscriberInterface
  7. {
  8.     /**
  9.      * @return array
  10.      */
  11.     public static function getSubscribedEvents(): array
  12.     {
  13.         return [
  14.             'Product/list.twig' => 'list',
  15.             'Product/detail.twig' => 'detail',
  16.         ];
  17.     }
  18.     /**
  19.      * @param TemplateEvent $event
  20.      */
  21.     public function list(TemplateEvent $event)
  22.     {
  23.         $twig '@CustomerReview42/Block/customer_review4_product_list.twig';
  24.         $event->addSnippet($twig);
  25.     }
  26.     /**
  27.      * @param TemplateEvent $event
  28.      */
  29.     public function detail(TemplateEvent $event)
  30.     {
  31.         $twig '@CustomerReview42/Block/customer_review4_product_detail.twig';
  32.         $event->addSnippet($twig);
  33.         $twig '@CustomerReview42/Block/customer_review4_product_detail_review.twig';
  34.         $event->addSnippet($twig);
  35.     }
  36. }