custom/static-plugins/NdVoorwindenTheme/src/Extension/Content/Product/SecondMediaExtensionEntity.php line 22

Open in your IDE?
  1. <?php
  2. namespace Nd\Voorwinden\Extension\Content\Product;
  3. use Shopware\Core\Content\Product\Aggregate\ProductMedia\ProductMediaEntity;
  4. use Shopware\Core\Content\Product\ProductEntity;
  5. use Shopware\Core\Framework\DataAbstractionLayer\Entity;
  6. class SecondMediaExtensionEntity extends Entity
  7. {
  8. //    protected string $id;
  9.     protected string $productId;
  10.     protected string $secondMediaId;
  11.     protected ?ProductEntity $product;
  12.     protected ?ProductMediaEntity $secondMedia;
  13.     public function getId(): ?string
  14.     {
  15.         return $this->id;
  16.     }
  17.     public function setId(string $id): void
  18.     {
  19.         $this->id $id;
  20.     }
  21.     public function getProductId(): ?string
  22.     {
  23.         return $this->productId;
  24.     }
  25.     public function setProductId(string $productId): void
  26.     {
  27.         $this->productId $productId;
  28.     }
  29.     public function getSecondMediaId(): ?string
  30.     {
  31.         return $this->secondMediaId;
  32.     }
  33.     public function setSecondMediaId(string $secondMediaId): void
  34.     {
  35.         $this->secondMediaId $secondMediaId;
  36.     }
  37.     public function getProduct(): ?ProductEntity
  38.     {
  39.         return $this->product;
  40.     }
  41.     public function setProduct(ProductEntity $product): void
  42.     {
  43.         $this->product $product;
  44.     }
  45.     public function getSecondMedia(): ?ProductMediaEntity
  46.     {
  47.         return $this->secondMedia;
  48.     }
  49.     public function setSecondMedia(ProductMediaEntity $secondMedia): void
  50.     {
  51.         $this->secondMedia $secondMedia;
  52.     }
  53. }