/** * @param ProgressBar\LogLevelProcessor $progress * @param Logger $logger * @param ResourceModel\Source $source * @param ResourceModel\Destination $destination * @param MapFactory $mapFactory * @param Helper $helper * @param GroupsFactory $groupsFactory * @param string $mapConfigOption */ public function __construct(ProgressBar\LogLevelProcessor $progress, Logger $logger, ResourceModel\Source $source, ResourceModel\Destination $destination, MapFactory $mapFactory, Helper $helper, GroupsFactory $groupsFactory, $mapConfigOption = 'customer_map_file') { $this->helper = $helper; $this->readerGroups = $groupsFactory->create('customer_document_groups_file'); $this->readerAttributes = $groupsFactory->create('customer_attribute_groups_file'); parent::__construct($progress, $logger, $source, $destination, $mapFactory, $mapConfigOption); }
/** * @param ProgressBar\LogLevelProcessor $progress * @param Logger $logger * @param Resource\Source $source * @param Resource\Destination $destination * @param MapFactory $mapFactory * @param GroupsFactory $groupsFactory * @param string $mapConfigOption */ public function __construct(ProgressBar\LogLevelProcessor $progress, Logger $logger, Resource\Source $source, Resource\Destination $destination, MapFactory $mapFactory, GroupsFactory $groupsFactory, $mapConfigOption = 'log_map_file') { $this->readerGroups = $groupsFactory->create('log_document_groups_file'); parent::__construct($progress, $logger, $source, $destination, $mapFactory, $mapConfigOption); }
/** * @param ProgressBar\LogLevelProcessor $progress * @param Logger $logger * @param ResourceModel\Source $source * @param ResourceModel\Destination $destination * @param MapFactory $mapFactory * @param string $mapConfigOption */ public function __construct(ProgressBar\LogLevelProcessor $progress, Logger $logger, ResourceModel\Source $source, ResourceModel\Destination $destination, MapFactory $mapFactory, $mapConfigOption = 'map_file') { parent::__construct($progress, $logger, $source, $destination, $mapFactory, $mapConfigOption); }
/** * @param ProgressBar\LogLevelProcessor $progress * @param Logger $logger * @param ResourceModel\Source $source * @param ResourceModel\Destination $destination * @param MapFactory $mapFactory * @param GroupsFactory $groupsFactory * @param string $mapConfigOption * @param string $groupMapConfigOption */ public function __construct(ProgressBar\LogLevelProcessor $progress, Logger $logger, ResourceModel\Source $source, ResourceModel\Destination $destination, MapFactory $mapFactory, GroupsFactory $groupsFactory, $mapConfigOption = 'visual_merchandiser_map', $groupMapConfigOption = 'visual_merchandiser_document_groups') { $this->readerGroups = $groupsFactory->create($groupMapConfigOption); parent::__construct($progress, $logger, $source, $destination, $mapFactory, $mapConfigOption); }