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

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