/**
  * @param WebserviceGuesser        $webserviceGuesser
  * @param ProductNormalizerGuesser $normalizerGuesser
  * @param LocaleManager            $localeManager
  * @param MagentoMappingMerger     $storeViewMappingMerger
  * @param CurrencyManager          $currencyManager
  * @param ChannelManager           $channelManager
  * @param MagentoMappingMerger     $categoryMappingMerger
  * @param MagentoMappingMerger     $attributeMappingMerger
  */
 public function __construct(WebserviceGuesser $webserviceGuesser, NormalizerGuesser $normalizerGuesser, LocaleManager $localeManager, MagentoMappingMerger $storeViewMappingMerger, CurrencyManager $currencyManager, ChannelManager $channelManager, MagentoMappingMerger $categoryMappingMerger, MagentoMappingMerger $attributeMappingMerger, MagentoSoapClientParametersRegistry $clientParametersRegistry)
 {
     parent::__construct($webserviceGuesser, $normalizerGuesser, $localeManager, $storeViewMappingMerger, $clientParametersRegistry);
     $this->currencyManager = $currencyManager;
     $this->channelManager = $channelManager;
     $this->categoryMappingMerger = $categoryMappingMerger;
     $this->attributeMappingMerger = $attributeMappingMerger;
 }
 /**
  * @param WebserviceGuesser                   $webserviceGuesser
  * @param ProductNormalizerGuesser            $normalizerGuesser
  * @param LocaleManager                       $localeManager
  * @param MagentoMappingMerger                $storeViewMappingMerger
  * @param AssociationTypeManager              $associationTypeManager
  * @param MagentoSoapClientParametersRegistry $clientParametersRegistry
  */
 public function __construct(WebserviceGuesser $webserviceGuesser, NormalizerGuesser $normalizerGuesser, LocaleManager $localeManager, MagentoMappingMerger $storeViewMappingMerger, AssociationTypeManager $associationTypeManager, MagentoSoapClientParametersRegistry $clientParametersRegistry)
 {
     parent::__construct($webserviceGuesser, $normalizerGuesser, $localeManager, $storeViewMappingMerger, $clientParametersRegistry);
     $this->associationTypeManager = $associationTypeManager;
 }
 /**
  * @param WebserviceGuesser                   $webserviceGuesser
  * @param ProductNormalizerGuesser            $normalizerGuesser
  * @param LocaleManager                       $localeManager
  * @param MagentoMappingMerger                $storeViewMappingMerger
  * @param MagentoMappingMerger                $attributeMappingMerger
  * @param MagentoSoapClientParametersRegistry $clientParametersRegistry
  * @param GroupManager                        $groupManager
  */
 public function __construct(WebserviceGuesser $webserviceGuesser, NormalizerGuesser $normalizerGuesser, LocaleManager $localeManager, MagentoMappingMerger $storeViewMappingMerger, MagentoMappingMerger $attributeMappingMerger, MagentoSoapClientParametersRegistry $clientParametersRegistry, GroupManager $groupManager)
 {
     parent::__construct($webserviceGuesser, $normalizerGuesser, $localeManager, $storeViewMappingMerger, $clientParametersRegistry);
     $this->attributeMappingMerger = $attributeMappingMerger;
     $this->groupManager = $groupManager;
 }