/**
  * @param ChannelManager      $channelManager
  * @param ProductNormalizer   $productNormalizer
  * @param PriceMappingManager $priceMappingManager
  * @param boolean             $visibility
  */
 public function __construct(ChannelManager $channelManager, ProductNormalizer $productNormalizer, PriceMappingManager $priceMappingManager, $visibility)
 {
     parent::__construct($channelManager);
     $this->productNormalizer = $productNormalizer;
     $this->priceMappingManager = $priceMappingManager;
     $this->visibility = $visibility;
 }
 /**
  * @param ChannelManager         $channelManager
  * @param MediaManager           $mediaManager
  * @param ProductValueNormalizer $productValueNormalizer
  * @param CategoryMappingManager $categoryMappingManager
  * @param AssociationTypeManager $associationTypeManager
  * @param ExportableLocaleFilter $localeFilter
  * @param bool                   $enabled
  * @param bool                   $visibility
  * @param bool                   $variantMemberVisibility
  * @param string                 $currencyCode
  * @param string                 $prestashopUrl
  */
 public function __construct(ChannelManager $channelManager, MediaManager $mediaManager, ProductValueNormalizer $productValueNormalizer, CategoryMappingManager $categoryMappingManager, AssociationTypeManager $associationTypeManager, ExportableLocaleFilter $localeFilter, $enabled, $visibility, $variantMemberVisibility, $currencyCode, $prestashopUrl)
 {
     parent::__construct($channelManager);
     $this->mediaManager = $mediaManager;
     $this->productValueNormalizer = $productValueNormalizer;
     $this->categoryMappingManager = $categoryMappingManager;
     $this->associationTypeManager = $associationTypeManager;
     $this->localeFilter = $localeFilter;
     $this->enabled = $enabled;
     $this->visibility = $visibility;
     $this->variantMemberVisibility = $variantMemberVisibility;
     $this->currencyCode = $currencyCode;
     $this->prestashopUrl = $prestashopUrl;
 }
 /**
  * @param ChannelManager         $channelManager
  * @param CategoryMappingManager $categoryMappingManager
  * @param CategoryRepository     $categoryRepository
  */
 public function __construct(ChannelManager $channelManager, CategoryMappingManager $categoryMappingManager, CategoryRepository $categoryRepository)
 {
     parent::__construct($channelManager);
     $this->categoryMappingManager = $categoryMappingManager;
     $this->categoryRepository = $categoryRepository;
 }