vendor/shopware/core/System/SalesChannel/Aggregate/SalesChannelDomain/SalesChannelDomainEntity.php line 14

Open in your IDE?
  1. <?php declare(strict_types=1);
  2. namespace Shopware\Core\System\SalesChannel\Aggregate\SalesChannelDomain;
  3. use Shopware\Core\Content\ProductExport\ProductExportCollection;
  4. use Shopware\Core\Framework\DataAbstractionLayer\Entity;
  5. use Shopware\Core\Framework\DataAbstractionLayer\EntityCustomFieldsTrait;
  6. use Shopware\Core\Framework\DataAbstractionLayer\EntityIdTrait;
  7. use Shopware\Core\System\Currency\CurrencyEntity;
  8. use Shopware\Core\System\Language\LanguageEntity;
  9. use Shopware\Core\System\SalesChannel\SalesChannelEntity;
  10. use Shopware\Core\System\Snippet\Aggregate\SnippetSet\SnippetSetEntity;
  11. class SalesChannelDomainEntity extends Entity
  12. {
  13.     use EntityIdTrait;
  14.     use EntityCustomFieldsTrait;
  15.     /**
  16.      * @var string
  17.      */
  18.     protected $url;
  19.     /**
  20.      * @var string|null
  21.      */
  22.     protected $currencyId;
  23.     /**
  24.      * @var CurrencyEntity|null
  25.      */
  26.     protected $currency;
  27.     /**
  28.      * @var string|null
  29.      */
  30.     protected $snippetSetId;
  31.     /**
  32.      * @var SnippetSetEntity|null
  33.      */
  34.     protected $snippetSet;
  35.     /**
  36.      * @var string
  37.      */
  38.     protected $salesChannelId;
  39.     /**
  40.      * @var SalesChannelEntity|null
  41.      */
  42.     protected $salesChannel;
  43.     /**
  44.      * @var string
  45.      */
  46.     protected $languageId;
  47.     /**
  48.      * @var LanguageEntity|null
  49.      */
  50.     protected $language;
  51.     /**
  52.      * @var ProductExportCollection|null
  53.      */
  54.     protected $productExports;
  55.     /**
  56.      * @var SalesChannelEntity|null
  57.      */
  58.     protected $salesChannelDefaultHreflang;
  59.     /**
  60.      * @var bool
  61.      */
  62.     protected $hreflangUseOnlyLocale;
  63.     public function getUrl(): string
  64.     {
  65.         return $this->url;
  66.     }
  67.     public function setUrl(string $url): void
  68.     {
  69.         $this->url $url;
  70.     }
  71.     public function getSalesChannelId(): string
  72.     {
  73.         return $this->salesChannelId;
  74.     }
  75.     public function setSalesChannelId(string $salesChannelId): void
  76.     {
  77.         $this->salesChannelId $salesChannelId;
  78.     }
  79.     public function getLanguageId(): string
  80.     {
  81.         return $this->languageId;
  82.     }
  83.     public function setLanguageId(string $languageId): void
  84.     {
  85.         $this->languageId $languageId;
  86.     }
  87.     public function getSalesChannel(): ?SalesChannelEntity
  88.     {
  89.         return $this->salesChannel;
  90.     }
  91.     public function setSalesChannel(SalesChannelEntity $salesChannel): void
  92.     {
  93.         $this->salesChannel $salesChannel;
  94.     }
  95.     public function getLanguage(): ?LanguageEntity
  96.     {
  97.         return $this->language;
  98.     }
  99.     public function setLanguage(LanguageEntity $language): void
  100.     {
  101.         $this->language $language;
  102.     }
  103.     public function getCurrencyId(): ?string
  104.     {
  105.         return $this->currencyId;
  106.     }
  107.     public function setCurrencyId(?string $currencyId): void
  108.     {
  109.         $this->currencyId $currencyId;
  110.     }
  111.     public function getCurrency(): ?CurrencyEntity
  112.     {
  113.         return $this->currency;
  114.     }
  115.     public function setCurrency(?CurrencyEntity $currency): void
  116.     {
  117.         $this->currency $currency;
  118.     }
  119.     public function getSnippetSetId(): ?string
  120.     {
  121.         return $this->snippetSetId;
  122.     }
  123.     public function setSnippetSetId(?string $snippetSetId): void
  124.     {
  125.         $this->snippetSetId $snippetSetId;
  126.     }
  127.     public function getSnippetSet(): ?SnippetSetEntity
  128.     {
  129.         return $this->snippetSet;
  130.     }
  131.     public function setSnippetSet(?SnippetSetEntity $snippetSet): void
  132.     {
  133.         $this->snippetSet $snippetSet;
  134.     }
  135.     public function getProductExports(): ?ProductExportCollection
  136.     {
  137.         return $this->productExports;
  138.     }
  139.     public function setProductExports(ProductExportCollection $productExports): void
  140.     {
  141.         $this->productExports $productExports;
  142.     }
  143.     public function isHreflangUseOnlyLocale(): bool
  144.     {
  145.         return $this->hreflangUseOnlyLocale;
  146.     }
  147.     public function setHreflangUseOnlyLocale(bool $hreflangUseOnlyLocale): void
  148.     {
  149.         $this->hreflangUseOnlyLocale $hreflangUseOnlyLocale;
  150.     }
  151.     public function getSalesChannelDefaultHreflang(): ?SalesChannelEntity
  152.     {
  153.         return $this->salesChannelDefaultHreflang;
  154.     }
  155.     public function setSalesChannelDefaultHreflang(?SalesChannelEntity $salesChannelDefaultHreflang): void
  156.     {
  157.         $this->salesChannelDefaultHreflang $salesChannelDefaultHreflang;
  158.     }
  159. }