src/App/EventListener/Client/Store/StoreStockGroupListener.php line 18

Open in your IDE?
  1. <?php
  2. namespace App\EventListener\Client\Store;
  3. use App\Entity\Client\Store\StoreStockGroup;
  4. use App\EventListener\GenericEvent;
  5. use App\Service\Client\Store\StoreStockGroupManager;
  6. class StoreStockGroupListener
  7. {
  8.     private StoreStockGroupManager $storeStockGroupManager;
  9.     public function __construct(StoreStockGroupManager $storeStockGroupManager)
  10.     {
  11.         $this->storeStockGroupManager $storeStockGroupManager;
  12.     }
  13.     public function change(GenericEvent $genericEvent)
  14.     {
  15.         $storeStockGroup $genericEvent->getSubject();
  16.         if (!$storeStockGroup instanceof StoreStockGroup) {
  17.             return;
  18.         }
  19.         $this->storeStockGroupManager->change($storeStockGroup);
  20.     }
  21. }