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

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