custom/plugins/AcrisRrpCS/src/Storefront/Subscriber/InsertAcrisRrpToListItemSubscriber.php line 24

Open in your IDE?
  1. <?php declare(strict_types=1);
  2. namespace Acris\Rrp\Storefront\Subscriber;
  3. use Acris\Rrp\Components\InsertRrpPriceService;
  4. use Symfony\Component\EventDispatcher\EventSubscriberInterface;
  5. class InsertAcrisRrpToListItemSubscriber implements EventSubscriberInterface
  6. {
  7.     private InsertRrpPriceService $insertRrpPriceService;
  8.     public function __construct(InsertRrpPriceService $insertRrpPriceService)
  9.     {
  10.         $this->insertRrpPriceService $insertRrpPriceService;
  11.     }
  12.     public static function getSubscribedEvents(): array
  13.     {
  14.         return [
  15.             'acris_promotion.acris_rrp_to_listitem.insert' => 'insertRrpToLineItems'
  16.         ];
  17.     }
  18.     public function insertRrpToLineItems($event) {
  19.         $original $event->getOriginalCart();
  20.         $this->insertRrpPriceService->insert($original);
  21.     }
  22. }