src/EventListener/VichUploaderListener.php line 19

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. namespace App\EventListener;
  4. use App\Service\Images\ImageResizerService;
  5. use Vich\UploaderBundle\Event\Event;
  6. class VichUploaderListener
  7. {
  8.     private ImageResizerService $imageResizerService;
  9.     public function __construct(ImageResizerService $imageResizerService)
  10.     {
  11.         $this->imageResizerService $imageResizerService;
  12.     }
  13.     public function onVichUploaderPostUpload(Event $event): void
  14.     {
  15.         $object $event->getObject();
  16.         $this->imageResizerService->resize($object->getFile()->getRealPath());
  17.     }
  18. }