src/App/EventListener/Client/Store/StoreCentralListener.php line 19

Open in your IDE?
  1. <?php
  2. namespace App\EventListener\Client\Store;
  3. use App\Entity\Client\Store\StoreCentral;
  4. use App\EventListener\GenericEvent;
  5. use App\Service\Client\Store\StoreCentralManager;
  6. class StoreCentralListener
  7. {
  8.     private $storeCentralManager;
  9.     public function __construct(StoreCentralManager $storeCentralManager)
  10.     {
  11.         $this->storeCentralManager $storeCentralManager;
  12.     }
  13.     public function pre(GenericEvent $genericEvent)
  14.     {
  15.         if (!$genericEvent->getSubject() instanceof StoreCentral) {
  16.             return;
  17.         }
  18.         $this->storeCentralManager->pre($genericEvent);
  19.     }
  20.     public function post(GenericEvent $genericEvent)
  21.     {
  22.         if (!$genericEvent->getSubject() instanceof StoreCentral) {
  23.             return;
  24.         }
  25.         $this->storeCentralManager->post($genericEvent);
  26.     }
  27. }