vendor/shopware/core/Content/Media/Message/GenerateThumbnailsMessage.php line 7

Open in your IDE?
  1. <?php declare(strict_types=1);
  2. namespace Shopware\Core\Content\Media\Message;
  3. use Shopware\Core\Framework\Context;
  4. class GenerateThumbnailsMessage
  5. {
  6.     /**
  7.      * @var array
  8.      */
  9.     private $mediaIds = [];
  10.     /**
  11.      * @var string
  12.      */
  13.     private $contextData;
  14.     public function getMediaIds(): array
  15.     {
  16.         return $this->mediaIds;
  17.     }
  18.     /**
  19.      * @param array<string> $mediaIds
  20.      */
  21.     public function setMediaIds(array $mediaIds): void
  22.     {
  23.         $this->mediaIds $mediaIds;
  24.     }
  25.     public function getContextData(): string
  26.     {
  27.         return $this->contextData;
  28.     }
  29.     public function setContextData(string $contextData): void
  30.     {
  31.         $this->contextData $contextData;
  32.     }
  33.     public function withContext(Context $context): GenerateThumbnailsMessage
  34.     {
  35.         $this->contextData serialize($context);
  36.         return $this;
  37.     }
  38.     public function readContext(): Context
  39.     {
  40.         return unserialize($this->contextData);
  41.     }
  42. }