vendor/shopware/core/System/Language/LanguageEntity.php line 55

Open in your IDE?
  1. <?php declare(strict_types=1);
  2. namespace Shopware\Core\System\Language;
  3. use Shopware\Core\Checkout\Customer\Aggregate\CustomerGroupTranslation\CustomerGroupTranslationCollection;
  4. use Shopware\Core\Checkout\Customer\CustomerCollection;
  5. use Shopware\Core\Checkout\Document\Aggregate\DocumentTypeTranslation\DocumentTypeTranslationCollection;
  6. use Shopware\Core\Checkout\Order\OrderCollection;
  7. use Shopware\Core\Checkout\Payment\Aggregate\PaymentMethodTranslation\PaymentMethodTranslationCollection;
  8. use Shopware\Core\Checkout\Promotion\Aggregate\PromotionTranslation\PromotionTranslationCollection;
  9. use Shopware\Core\Checkout\Shipping\Aggregate\ShippingMethodTranslation\ShippingMethodTranslationCollection;
  10. use Shopware\Core\Content\Category\Aggregate\CategoryTranslation\CategoryTranslationCollection;
  11. use Shopware\Core\Content\ImportExport\ImportExportProfileTranslationCollection;
  12. use Shopware\Core\Content\LandingPage\Aggregate\LandingPageTranslation\LandingPageTranslationCollection;
  13. use Shopware\Core\Content\MailTemplate\Aggregate\MailHeaderFooter\MailHeaderFooterCollection;
  14. use Shopware\Core\Content\MailTemplate\Aggregate\MailTemplateType\MailTemplateTypeDefinition;
  15. use Shopware\Core\Content\MailTemplate\MailTemplateCollection;
  16. use Shopware\Core\Content\Media\Aggregate\MediaTranslation\MediaTranslationCollection;
  17. use Shopware\Core\Content\Newsletter\Aggregate\NewsletterRecipient\NewsletterRecipientCollection;
  18. use Shopware\Core\Content\Product\Aggregate\ProductCrossSellingTranslation\ProductCrossSellingTranslationCollection;
  19. use Shopware\Core\Content\Product\Aggregate\ProductFeatureSetTranslation\ProductFeatureSetTranslationCollection;
  20. use Shopware\Core\Content\Product\Aggregate\ProductKeywordDictionary\ProductKeywordDictionaryCollection;
  21. use Shopware\Core\Content\Product\Aggregate\ProductManufacturerTranslation\ProductManufacturerTranslationCollection;
  22. use Shopware\Core\Content\Product\Aggregate\ProductReview\ProductReviewCollection;
  23. use Shopware\Core\Content\Product\Aggregate\ProductSearchConfig\ProductSearchConfigEntity;
  24. use Shopware\Core\Content\Product\Aggregate\ProductSearchKeyword\ProductSearchKeywordCollection;
  25. use Shopware\Core\Content\Product\Aggregate\ProductTranslation\ProductTranslationCollection;
  26. use Shopware\Core\Content\Product\SalesChannel\Sorting\ProductSortingTranslationCollection;
  27. use Shopware\Core\Content\ProductStream\Aggregate\ProductStreamTranslation\ProductStreamTranslationCollection;
  28. use Shopware\Core\Content\Property\Aggregate\PropertyGroupOptionTranslation\PropertyGroupOptionTranslationCollection;
  29. use Shopware\Core\Content\Property\Aggregate\PropertyGroupTranslation\PropertyGroupTranslationCollection;
  30. use Shopware\Core\Content\Seo\SeoUrl\SeoUrlCollection;
  31. use Shopware\Core\Framework\App\Aggregate\ActionButtonTranslation\ActionButtonTranslationCollection;
  32. use Shopware\Core\Framework\App\Aggregate\AppTranslation\AppTranslationCollection;
  33. use Shopware\Core\Framework\DataAbstractionLayer\Entity;
  34. use Shopware\Core\Framework\DataAbstractionLayer\EntityIdTrait;
  35. use Shopware\Core\Framework\Plugin\Aggregate\PluginTranslation\PluginTranslationCollection;
  36. use Shopware\Core\Framework\Struct\Collection;
  37. use Shopware\Core\System\Country\Aggregate\CountryStateTranslation\CountryStateTranslationCollection;
  38. use Shopware\Core\System\Country\Aggregate\CountryTranslation\CountryTranslationCollection;
  39. use Shopware\Core\System\Currency\Aggregate\CurrencyTranslation\CurrencyTranslationCollection;
  40. use Shopware\Core\System\DeliveryTime\DeliveryTimeCollection;
  41. use Shopware\Core\System\Locale\Aggregate\LocaleTranslation\LocaleTranslationCollection;
  42. use Shopware\Core\System\Locale\LocaleEntity;
  43. use Shopware\Core\System\NumberRange\Aggregate\NumberRangeTranslation\NumberRangeTranslationCollection;
  44. use Shopware\Core\System\NumberRange\Aggregate\NumberRangeTypeTranslation\NumberRangeTypeTranslationCollection;
  45. use Shopware\Core\System\SalesChannel\Aggregate\SalesChannelDomain\SalesChannelDomainCollection;
  46. use Shopware\Core\System\SalesChannel\Aggregate\SalesChannelTranslation\SalesChannelTranslationCollection;
  47. use Shopware\Core\System\SalesChannel\Aggregate\SalesChannelTypeTranslation\SalesChannelTypeTranslationCollection;
  48. use Shopware\Core\System\SalesChannel\SalesChannelCollection;
  49. use Shopware\Core\System\Salutation\Aggregate\SalutationTranslation\SalutationTranslationCollection;
  50. use Shopware\Core\System\Tax\Aggregate\TaxRuleTypeTranslation\TaxRuleTypeTranslationCollection;
  51. use Shopware\Core\System\Unit\Aggregate\UnitTranslation\UnitTranslationCollection;
  52. class LanguageEntity extends Entity
  53. {
  54.     use EntityIdTrait;
  55.     /**
  56.      * @var string|null
  57.      */
  58.     protected $parentId;
  59.     /**
  60.      * @var string
  61.      */
  62.     protected $localeId;
  63.     /**
  64.      * @var string|null
  65.      */
  66.     protected $translationCodeId;
  67.     /**
  68.      * @var LocaleEntity|null
  69.      */
  70.     protected $translationCode;
  71.     /**
  72.      * @var string
  73.      */
  74.     protected $name;
  75.     /**
  76.      * @var LocaleEntity|null
  77.      */
  78.     protected $locale;
  79.     /**
  80.      * @var LanguageEntity|null
  81.      */
  82.     protected $parent;
  83.     /**
  84.      * @var LanguageCollection|null
  85.      */
  86.     protected $children;
  87.     /**
  88.      * @var SalesChannelCollection|null
  89.      */
  90.     protected $salesChannels;
  91.     /**
  92.      * @var CustomerCollection|null
  93.      */
  94.     protected $customers;
  95.     /**
  96.      * @var SalesChannelCollection|null
  97.      */
  98.     protected $salesChannelDefaultAssignments;
  99.     /**
  100.      * @var array|null
  101.      */
  102.     protected $customFields;
  103.     /**
  104.      * @var CategoryTranslationCollection|null
  105.      */
  106.     protected $categoryTranslations;
  107.     /**
  108.      * @var CountryStateTranslationCollection|null
  109.      */
  110.     protected $countryStateTranslations;
  111.     /**
  112.      * @var CountryTranslationCollection|null
  113.      */
  114.     protected $countryTranslations;
  115.     /**
  116.      * @var CurrencyTranslationCollection|null
  117.      */
  118.     protected $currencyTranslations;
  119.     /**
  120.      * @var CustomerGroupTranslationCollection|null
  121.      */
  122.     protected $customerGroupTranslations;
  123.     /**
  124.      * @var LocaleTranslationCollection|null
  125.      */
  126.     protected $localeTranslations;
  127.     /**
  128.      * @var MediaTranslationCollection|null
  129.      */
  130.     protected $mediaTranslations;
  131.     /**
  132.      * @var PaymentMethodTranslationCollection|null
  133.      */
  134.     protected $paymentMethodTranslations;
  135.     /**
  136.      * @var ProductManufacturerTranslationCollection|null
  137.      */
  138.     protected $productManufacturerTranslations;
  139.     /**
  140.      * @var ProductTranslationCollection|null
  141.      */
  142.     protected $productTranslations;
  143.     /**
  144.      * @var ShippingMethodTranslationCollection|null
  145.      */
  146.     protected $shippingMethodTranslations;
  147.     /**
  148.      * @var UnitTranslationCollection|null
  149.      */
  150.     protected $unitTranslations;
  151.     /**
  152.      * @var PropertyGroupTranslationCollection|null
  153.      */
  154.     protected $propertyGroupTranslations;
  155.     /**
  156.      * @var PropertyGroupOptionTranslationCollection|null
  157.      */
  158.     protected $propertyGroupOptionTranslations;
  159.     /**
  160.      * @var SalesChannelTranslationCollection|null
  161.      */
  162.     protected $salesChannelTranslations;
  163.     /**
  164.      * @var SalesChannelTypeTranslationCollection|null
  165.      */
  166.     protected $salesChannelTypeTranslations;
  167.     /**
  168.      * @var SalutationTranslationCollection|null
  169.      */
  170.     protected $salutationTranslations;
  171.     /**
  172.      * @var SalesChannelDomainCollection|null
  173.      */
  174.     protected $salesChannelDomains;
  175.     /**
  176.      * @var PluginTranslationCollection|null
  177.      */
  178.     protected $pluginTranslations;
  179.     /**
  180.      * @var ProductStreamTranslationCollection|null
  181.      */
  182.     protected $productStreamTranslations;
  183.     /**
  184.      * @var Collection|null
  185.      */
  186.     protected $stateMachineTranslations;
  187.     /**
  188.      * @var Collection|null
  189.      */
  190.     protected $stateMachineStateTranslations;
  191.     /**
  192.      * @var Collection|null
  193.      */
  194.     protected $cmsPageTranslations;
  195.     /**
  196.      * @var Collection|null
  197.      */
  198.     protected $cmsSlotTranslations;
  199.     /**
  200.      * @var MailTemplateCollection|null
  201.      */
  202.     protected $mailTemplateTranslations;
  203.     /**
  204.      * @var MailHeaderFooterCollection|null
  205.      */
  206.     protected $mailHeaderFooterTranslations;
  207.     /**
  208.      * @var DocumentTypeTranslationCollection|null
  209.      */
  210.     protected $documentTypeTranslations;
  211.     /**
  212.      * @var DeliveryTimeCollection|null
  213.      */
  214.     protected $deliveryTimeTranslations;
  215.     /**
  216.      * @var NewsletterRecipientCollection|null
  217.      */
  218.     protected $newsletterRecipients;
  219.     /**
  220.      * @var OrderCollection|null
  221.      */
  222.     protected $orders;
  223.     /**
  224.      * @var NumberRangeTypeTranslationCollection|null
  225.      */
  226.     protected $numberRangeTypeTranslations;
  227.     /**
  228.      * @var ProductSearchKeywordCollection|null
  229.      */
  230.     protected $productSearchKeywords;
  231.     /**
  232.      * @var ProductKeywordDictionaryCollection|null
  233.      */
  234.     protected $productKeywordDictionaries;
  235.     /**
  236.      * @var MailTemplateTypeDefinition|null
  237.      */
  238.     protected $mailTemplateTypeTranslations;
  239.     /**
  240.      * @var PromotionTranslationCollection|null
  241.      */
  242.     protected $promotionTranslations;
  243.     /**
  244.      * @var NumberRangeTranslationCollection|null
  245.      */
  246.     protected $numberRangeTranslations;
  247.     /**
  248.      * @var ProductReviewCollection|null
  249.      */
  250.     protected $productReviews;
  251.     /**
  252.      * @var SeoUrlCollection|null
  253.      */
  254.     protected $seoUrlTranslations;
  255.     /**
  256.      * @var TaxRuleTypeTranslationCollection|null
  257.      */
  258.     protected $taxRuleTypeTranslations;
  259.     /**
  260.      * @var ProductCrossSellingTranslationCollection|null
  261.      */
  262.     protected $productCrossSellingTranslations;
  263.     /**
  264.      * @var ImportExportProfileTranslationCollection|null
  265.      */
  266.     protected $importExportProfileTranslations;
  267.     /**
  268.      * @var ProductFeatureSetTranslationCollection|null
  269.      */
  270.     protected $productFeatureSetTranslations;
  271.     /**
  272.      * @var AppTranslationCollection|null
  273.      */
  274.     protected $appTranslations;
  275.     /**
  276.      * @var ActionButtonTranslationCollection|null
  277.      */
  278.     protected $actionButtonTranslations;
  279.     /**
  280.      * @var ProductSortingTranslationCollection|null
  281.      */
  282.     protected $productSortingTranslations;
  283.     /**
  284.      * @internal (flag:FEATURE_NEXT_10552)
  285.      *
  286.      * @var ProductSearchConfigEntity|null
  287.      */
  288.     protected $productSearchConfig;
  289.     /**
  290.      * @internal (flag:FEATURE_NEXT_12032)
  291.      *
  292.      * @var LandingPageTranslationCollection|null
  293.      */
  294.     protected $landingPageTranslations;
  295.     public function getMailHeaderFooterTranslations(): ?MailHeaderFooterCollection
  296.     {
  297.         return $this->mailHeaderFooterTranslations;
  298.     }
  299.     public function setMailHeaderFooterTranslations(MailHeaderFooterCollection $mailHeaderFooterTranslations): void
  300.     {
  301.         $this->mailHeaderFooterTranslations $mailHeaderFooterTranslations;
  302.     }
  303.     public function getParentId(): ?string
  304.     {
  305.         return $this->parentId;
  306.     }
  307.     public function setParentId(?string $parentId): void
  308.     {
  309.         $this->parentId $parentId;
  310.     }
  311.     public function getLocaleId(): string
  312.     {
  313.         return $this->localeId;
  314.     }
  315.     public function setLocaleId(string $localeId): void
  316.     {
  317.         $this->localeId $localeId;
  318.     }
  319.     public function getTranslationCodeId(): ?string
  320.     {
  321.         return $this->translationCodeId;
  322.     }
  323.     public function setTranslationCodeId(?string $translationCodeId): void
  324.     {
  325.         $this->translationCodeId $translationCodeId;
  326.     }
  327.     public function getTranslationCode(): ?LocaleEntity
  328.     {
  329.         return $this->translationCode;
  330.     }
  331.     public function setTranslationCode(?LocaleEntity $translationCode): void
  332.     {
  333.         $this->translationCode $translationCode;
  334.     }
  335.     public function getName(): string
  336.     {
  337.         return $this->name;
  338.     }
  339.     public function setName(string $name): void
  340.     {
  341.         $this->name $name;
  342.     }
  343.     public function getLocale(): ?LocaleEntity
  344.     {
  345.         return $this->locale;
  346.     }
  347.     public function setLocale(LocaleEntity $locale): void
  348.     {
  349.         $this->locale $locale;
  350.     }
  351.     public function getParent(): ?LanguageEntity
  352.     {
  353.         return $this->parent;
  354.     }
  355.     public function setParent(LanguageEntity $parent): void
  356.     {
  357.         $this->parent $parent;
  358.     }
  359.     public function getChildren(): ?LanguageCollection
  360.     {
  361.         return $this->children;
  362.     }
  363.     public function setChildren(LanguageCollection $children): void
  364.     {
  365.         $this->children $children;
  366.     }
  367.     public function getCategoryTranslations(): ?CategoryTranslationCollection
  368.     {
  369.         return $this->categoryTranslations;
  370.     }
  371.     public function setCategoryTranslations(CategoryTranslationCollection $categoryTranslations): void
  372.     {
  373.         $this->categoryTranslations $categoryTranslations;
  374.     }
  375.     public function getCountryStateTranslations(): ?CountryStateTranslationCollection
  376.     {
  377.         return $this->countryStateTranslations;
  378.     }
  379.     public function setCountryStateTranslations(CountryStateTranslationCollection $countryStateTranslations): void
  380.     {
  381.         $this->countryStateTranslations $countryStateTranslations;
  382.     }
  383.     public function getCountryTranslations(): ?CountryTranslationCollection
  384.     {
  385.         return $this->countryTranslations;
  386.     }
  387.     public function setCountryTranslations(CountryTranslationCollection $countryTranslations): void
  388.     {
  389.         $this->countryTranslations $countryTranslations;
  390.     }
  391.     public function getCurrencyTranslations(): ?CurrencyTranslationCollection
  392.     {
  393.         return $this->currencyTranslations;
  394.     }
  395.     public function setCurrencyTranslations(CurrencyTranslationCollection $currencyTranslations): void
  396.     {
  397.         $this->currencyTranslations $currencyTranslations;
  398.     }
  399.     public function getCustomerGroupTranslations(): ?CustomerGroupTranslationCollection
  400.     {
  401.         return $this->customerGroupTranslations;
  402.     }
  403.     public function setCustomerGroupTranslations(CustomerGroupTranslationCollection $customerGroupTranslations): void
  404.     {
  405.         $this->customerGroupTranslations $customerGroupTranslations;
  406.     }
  407.     public function getLocaleTranslations(): ?LocaleTranslationCollection
  408.     {
  409.         return $this->localeTranslations;
  410.     }
  411.     public function setLocaleTranslations(LocaleTranslationCollection $localeTranslations): void
  412.     {
  413.         $this->localeTranslations $localeTranslations;
  414.     }
  415.     public function getMediaTranslations(): ?MediaTranslationCollection
  416.     {
  417.         return $this->mediaTranslations;
  418.     }
  419.     public function setMediaTranslations(MediaTranslationCollection $mediaTranslations): void
  420.     {
  421.         $this->mediaTranslations $mediaTranslations;
  422.     }
  423.     public function getPaymentMethodTranslations(): ?PaymentMethodTranslationCollection
  424.     {
  425.         return $this->paymentMethodTranslations;
  426.     }
  427.     public function setPaymentMethodTranslations(PaymentMethodTranslationCollection $paymentMethodTranslations): void
  428.     {
  429.         $this->paymentMethodTranslations $paymentMethodTranslations;
  430.     }
  431.     public function getProductManufacturerTranslations(): ?ProductManufacturerTranslationCollection
  432.     {
  433.         return $this->productManufacturerTranslations;
  434.     }
  435.     public function setProductManufacturerTranslations(ProductManufacturerTranslationCollection $productManufacturerTranslations): void
  436.     {
  437.         $this->productManufacturerTranslations $productManufacturerTranslations;
  438.     }
  439.     public function getProductTranslations(): ?ProductTranslationCollection
  440.     {
  441.         return $this->productTranslations;
  442.     }
  443.     public function setProductTranslations(ProductTranslationCollection $productTranslations): void
  444.     {
  445.         $this->productTranslations $productTranslations;
  446.     }
  447.     public function getShippingMethodTranslations(): ?ShippingMethodTranslationCollection
  448.     {
  449.         return $this->shippingMethodTranslations;
  450.     }
  451.     public function setShippingMethodTranslations(ShippingMethodTranslationCollection $shippingMethodTranslations): void
  452.     {
  453.         $this->shippingMethodTranslations $shippingMethodTranslations;
  454.     }
  455.     public function getUnitTranslations(): ?UnitTranslationCollection
  456.     {
  457.         return $this->unitTranslations;
  458.     }
  459.     public function setUnitTranslations(UnitTranslationCollection $unitTranslations): void
  460.     {
  461.         $this->unitTranslations $unitTranslations;
  462.     }
  463.     public function getSalesChannels(): ?SalesChannelCollection
  464.     {
  465.         return $this->salesChannels;
  466.     }
  467.     public function setSalesChannels(SalesChannelCollection $salesChannels): void
  468.     {
  469.         $this->salesChannels $salesChannels;
  470.     }
  471.     public function getSalesChannelDefaultAssignments(): ?SalesChannelCollection
  472.     {
  473.         return $this->salesChannelDefaultAssignments;
  474.     }
  475.     public function getCustomers(): ?CustomerCollection
  476.     {
  477.         return $this->customers;
  478.     }
  479.     public function setCustomers(CustomerCollection $customers): void
  480.     {
  481.         $this->customers $customers;
  482.     }
  483.     public function setSalesChannelDefaultAssignments(SalesChannelCollection $salesChannelDefaultAssignments): void
  484.     {
  485.         $this->salesChannelDefaultAssignments $salesChannelDefaultAssignments;
  486.     }
  487.     public function getSalutationTranslations(): ?SalutationTranslationCollection
  488.     {
  489.         return $this->salutationTranslations;
  490.     }
  491.     public function setSalutationTranslations(SalutationTranslationCollection $salutationTranslations): void
  492.     {
  493.         $this->salutationTranslations $salutationTranslations;
  494.     }
  495.     public function getPropertyGroupTranslations(): ?PropertyGroupTranslationCollection
  496.     {
  497.         return $this->propertyGroupTranslations;
  498.     }
  499.     public function setPropertyGroupTranslations(PropertyGroupTranslationCollection $propertyGroupTranslations): void
  500.     {
  501.         $this->propertyGroupTranslations $propertyGroupTranslations;
  502.     }
  503.     public function getPropertyGroupOptionTranslations(): ?PropertyGroupOptionTranslationCollection
  504.     {
  505.         return $this->propertyGroupOptionTranslations;
  506.     }
  507.     public function setPropertyGroupOptionTranslations(PropertyGroupOptionTranslationCollection $propertyGroupOptionTranslationCollection): void
  508.     {
  509.         $this->propertyGroupOptionTranslations $propertyGroupOptionTranslationCollection;
  510.     }
  511.     public function getSalesChannelTranslations(): ?SalesChannelTranslationCollection
  512.     {
  513.         return $this->salesChannelTranslations;
  514.     }
  515.     public function setSalesChannelTranslations(SalesChannelTranslationCollection $salesChannelTranslations): void
  516.     {
  517.         $this->salesChannelTranslations $salesChannelTranslations;
  518.     }
  519.     public function getSalesChannelTypeTranslations(): ?SalesChannelTypeTranslationCollection
  520.     {
  521.         return $this->salesChannelTypeTranslations;
  522.     }
  523.     public function setSalesChannelTypeTranslations(SalesChannelTypeTranslationCollection $salesChannelTypeTranslations): void
  524.     {
  525.         $this->salesChannelTypeTranslations $salesChannelTypeTranslations;
  526.     }
  527.     public function getSalesChannelDomains(): ?SalesChannelDomainCollection
  528.     {
  529.         return $this->salesChannelDomains;
  530.     }
  531.     public function setSalesChannelDomains(SalesChannelDomainCollection $salesChannelDomains): void
  532.     {
  533.         $this->salesChannelDomains $salesChannelDomains;
  534.     }
  535.     public function getPluginTranslations(): ?PluginTranslationCollection
  536.     {
  537.         return $this->pluginTranslations;
  538.     }
  539.     public function setPluginTranslations(PluginTranslationCollection $pluginTranslations): void
  540.     {
  541.         $this->pluginTranslations $pluginTranslations;
  542.     }
  543.     public function getProductStreamTranslations(): ?ProductStreamTranslationCollection
  544.     {
  545.         return $this->productStreamTranslations;
  546.     }
  547.     public function setProductStreamTranslations(ProductStreamTranslationCollection $productStreamTranslations): void
  548.     {
  549.         $this->productStreamTranslations $productStreamTranslations;
  550.     }
  551.     public function getStateMachineTranslations(): ?Collection
  552.     {
  553.         return $this->stateMachineTranslations;
  554.     }
  555.     public function setStateMachineTranslations(Collection $stateMachineTranslations): void
  556.     {
  557.         $this->stateMachineTranslations $stateMachineTranslations;
  558.     }
  559.     public function getStateMachineStateTranslations(): ?Collection
  560.     {
  561.         return $this->stateMachineStateTranslations;
  562.     }
  563.     public function setStateMachineStateTranslations(Collection $stateMachineStateTranslations): void
  564.     {
  565.         $this->stateMachineStateTranslations $stateMachineStateTranslations;
  566.     }
  567.     public function getCmsPageTranslations(): ?Collection
  568.     {
  569.         return $this->cmsPageTranslations;
  570.     }
  571.     public function setCmsPageTranslations(Collection $cmsPageTranslations): void
  572.     {
  573.         $this->cmsPageTranslations $cmsPageTranslations;
  574.     }
  575.     public function getCmsSlotTranslations(): ?Collection
  576.     {
  577.         return $this->cmsSlotTranslations;
  578.     }
  579.     public function setCmsSlotTranslations(Collection $cmsSlotTranslations): void
  580.     {
  581.         $this->cmsSlotTranslations $cmsSlotTranslations;
  582.     }
  583.     public function getCustomFields(): ?array
  584.     {
  585.         return $this->customFields;
  586.     }
  587.     public function setCustomFields(?array $customFields): void
  588.     {
  589.         $this->customFields $customFields;
  590.     }
  591.     public function getMailTemplateTranslations(): ?MailTemplateCollection
  592.     {
  593.         return $this->mailTemplateTranslations;
  594.     }
  595.     public function setMailTemplateTranslations(MailTemplateCollection $mailTemplateTranslations): void
  596.     {
  597.         $this->mailTemplateTranslations $mailTemplateTranslations;
  598.     }
  599.     public function getDocumentTypeTranslations(): ?DocumentTypeTranslationCollection
  600.     {
  601.         return $this->documentTypeTranslations;
  602.     }
  603.     public function setDocumentTypeTranslations(DocumentTypeTranslationCollection $documentTypeTranslations): void
  604.     {
  605.         $this->documentTypeTranslations $documentTypeTranslations;
  606.     }
  607.     public function getDeliveryTimeTranslations(): ?DeliveryTimeCollection
  608.     {
  609.         return $this->deliveryTimeTranslations;
  610.     }
  611.     public function setDeliveryTimeTranslations(DeliveryTimeCollection $deliveryTimeTranslations): void
  612.     {
  613.         $this->deliveryTimeTranslations $deliveryTimeTranslations;
  614.     }
  615.     public function getNewsletterRecipients(): ?NewsletterRecipientCollection
  616.     {
  617.         return $this->newsletterRecipients;
  618.     }
  619.     public function setNewsletterRecipients(NewsletterRecipientCollection $newsletterRecipients): void
  620.     {
  621.         $this->newsletterRecipients $newsletterRecipients;
  622.     }
  623.     public function getOrders(): ?OrderCollection
  624.     {
  625.         return $this->orders;
  626.     }
  627.     public function setOrders(OrderCollection $orders): void
  628.     {
  629.         $this->orders $orders;
  630.     }
  631.     public function getNumberRangeTypeTranslations(): ?NumberRangeTypeTranslationCollection
  632.     {
  633.         return $this->numberRangeTypeTranslations;
  634.     }
  635.     public function setNumberRangeTypeTranslations(NumberRangeTypeTranslationCollection $numberRangeTypeTranslations): void
  636.     {
  637.         $this->numberRangeTypeTranslations $numberRangeTypeTranslations;
  638.     }
  639.     public function getMailTemplateTypeTranslations(): ?MailTemplateTypeDefinition
  640.     {
  641.         return $this->mailTemplateTypeTranslations;
  642.     }
  643.     public function setMailTemplateTypeTranslations(MailTemplateTypeDefinition $mailTemplateTypeTranslations): void
  644.     {
  645.         $this->mailTemplateTypeTranslations $mailTemplateTypeTranslations;
  646.     }
  647.     public function getProductSearchKeywords(): ?ProductSearchKeywordCollection
  648.     {
  649.         return $this->productSearchKeywords;
  650.     }
  651.     public function setProductSearchKeywords(ProductSearchKeywordCollection $productSearchKeywords): void
  652.     {
  653.         $this->productSearchKeywords $productSearchKeywords;
  654.     }
  655.     public function getProductKeywordDictionaries(): ?ProductKeywordDictionaryCollection
  656.     {
  657.         return $this->productKeywordDictionaries;
  658.     }
  659.     public function setProductKeywordDictionaries(ProductKeywordDictionaryCollection $productKeywordDictionaries): void
  660.     {
  661.         $this->productKeywordDictionaries $productKeywordDictionaries;
  662.     }
  663.     public function getPromotionTranslations(): ?PromotionTranslationCollection
  664.     {
  665.         return $this->promotionTranslations;
  666.     }
  667.     public function setPromotionTranslations(PromotionTranslationCollection $promotionTranslations): void
  668.     {
  669.         $this->promotionTranslations $promotionTranslations;
  670.     }
  671.     public function getNumberRangeTranslations(): ?NumberRangeTranslationCollection
  672.     {
  673.         return $this->numberRangeTranslations;
  674.     }
  675.     public function setNumberRangeTranslations(NumberRangeTranslationCollection $numberRangeTranslations): void
  676.     {
  677.         $this->numberRangeTranslations $numberRangeTranslations;
  678.     }
  679.     public function getProductReviews(): ?ProductReviewCollection
  680.     {
  681.         return $this->productReviews;
  682.     }
  683.     public function setProductReviews(ProductReviewCollection $productReviews): void
  684.     {
  685.         $this->productReviews $productReviews;
  686.     }
  687.     public function getSeoUrlTranslations(): ?SeoUrlCollection
  688.     {
  689.         return $this->seoUrlTranslations;
  690.     }
  691.     public function setSeoUrlTranslations(SeoUrlCollection $seoUrlTranslations): void
  692.     {
  693.         $this->seoUrlTranslations $seoUrlTranslations;
  694.     }
  695.     public function getTaxRuleTypeTranslations(): ?TaxRuleTypeTranslationCollection
  696.     {
  697.         return $this->taxRuleTypeTranslations;
  698.     }
  699.     public function setTaxRuleTypeTranslations(TaxRuleTypeTranslationCollection $taxRuleTypeTranslations): void
  700.     {
  701.         $this->taxRuleTypeTranslations $taxRuleTypeTranslations;
  702.     }
  703.     public function getProductCrossSellingTranslations(): ?ProductCrossSellingTranslationCollection
  704.     {
  705.         return $this->productCrossSellingTranslations;
  706.     }
  707.     public function setProductCrossSellingTranslations(ProductCrossSellingTranslationCollection $productCrossSellingTranslations): void
  708.     {
  709.         $this->productCrossSellingTranslations $productCrossSellingTranslations;
  710.     }
  711.     public function getImportExportProfileTranslations(): ?ImportExportProfileTranslationCollection
  712.     {
  713.         return $this->importExportProfileTranslations;
  714.     }
  715.     public function setImportExportProfileTranslations(ImportExportProfileTranslationCollection $importExportProfileTranslations): void
  716.     {
  717.         $this->importExportProfileTranslations $importExportProfileTranslations;
  718.     }
  719.     public function getProductFeatureSetTranslations(): ?ProductFeatureSetTranslationCollection
  720.     {
  721.         return $this->productFeatureSetTranslations;
  722.     }
  723.     public function setProductFeatureSetTranslations(ProductFeatureSetTranslationCollection $productFeatureSetTranslations): void
  724.     {
  725.         $this->productFeatureSetTranslations $productFeatureSetTranslations;
  726.     }
  727.     public function getAppTranslations(): ?AppTranslationCollection
  728.     {
  729.         return $this->appTranslations;
  730.     }
  731.     public function setAppTranslations(AppTranslationCollection $appTranslations): void
  732.     {
  733.         $this->appTranslations $appTranslations;
  734.     }
  735.     public function getActionButtonTranslations(): ?ActionButtonTranslationCollection
  736.     {
  737.         return $this->actionButtonTranslations;
  738.     }
  739.     public function setActionButtonTranslations(ActionButtonTranslationCollection $actionButtonTranslations): void
  740.     {
  741.         $this->actionButtonTranslations $actionButtonTranslations;
  742.     }
  743.     public function getProductSortingTranslations(): ?ProductSortingTranslationCollection
  744.     {
  745.         return $this->productSortingTranslations;
  746.     }
  747.     public function setProductSortingTranslations(ProductSortingTranslationCollection $productSortingTranslations): void
  748.     {
  749.         $this->productSortingTranslations $productSortingTranslations;
  750.     }
  751.     /**
  752.      * @internal (flag:FEATURE_NEXT_10552)
  753.      */
  754.     public function getProductSearchConfig(): ?ProductSearchConfigEntity
  755.     {
  756.         return $this->productSearchConfig;
  757.     }
  758.     /**
  759.      * @internal (flag:FEATURE_NEXT_10552)
  760.      */
  761.     public function setProductSearchConfig(ProductSearchConfigEntity $productSearchConfig): void
  762.     {
  763.         $this->productSearchConfig $productSearchConfig;
  764.     }
  765.     /**
  766.      * @internal (flag:FEATURE_NEXT_12032)
  767.      */
  768.     public function getLandingPageTranslations(): ?LandingPageTranslationCollection
  769.     {
  770.         return $this->landingPageTranslations;
  771.     }
  772.     /**
  773.      * @internal (flag:FEATURE_NEXT_12032)
  774.      */
  775.     public function setLandingPageTranslations(LandingPageTranslationCollection $landingPageTranslations): void
  776.     {
  777.         $this->landingPageTranslations $landingPageTranslations;
  778.     }
  779.     public function getApiAlias(): string
  780.     {
  781.         return 'language';
  782.     }
  783. }