custom/plugins/HuebertAddOrderAttributes/src/Subscriber/MediaSubscriber.php line 23

Open in your IDE?
  1. <?php declare(strict_types=1);
  2. namespace HuebertAddOrderAttributes\Subscriber;
  3. use Shopware\Core\Content\Media\Event\MediaFileExtensionWhitelistEvent;
  4. use Symfony\Component\EventDispatcher\EventSubscriberInterface;
  5. class MediaSubscriber implements EventSubscriberInterface
  6. {
  7.     /**
  8.      * @return array
  9.      */
  10.     public static function getSubscribedEvents(): array
  11.     {
  12.         return[
  13.             MediaFileExtensionWhitelistEvent::class => 'onWhitelistCheck',
  14.         ];
  15.     }
  16.     /**
  17.      * @param MediaFileExtensionWhitelistEvent $event
  18.      */
  19.     public function onWhitelistCheck(MediaFileExtensionWhitelistEvent $event): void
  20.     {
  21.         $list $event->getWhitelist();
  22.         $list[] = 'ai';
  23.         $event->setWhitelist($list);
  24.     }
  25. }