/**
  * @param \Migration\Config $config
  * @param Source $source
  * @param Destination $destination
  * @param ProgressBar\LogLevelProcessor $progress
  * @param RecordFactory $factory
  * @param \Migration\Logger\Logger $logger
  * @param string $stage
  * @throws \Migration\Exception
  */
 public function __construct(\Migration\Config $config, Source $source, Destination $destination, ProgressBar\LogLevelProcessor $progress, RecordFactory $factory, \Migration\Logger\Logger $logger, $stage)
 {
     parent::__construct($config);
     $this->source = $source;
     $this->destination = $destination;
     $this->progress = $progress;
     $this->recordFactory = $factory;
     $this->stage = $stage;
     $this->logger = $logger;
 }
Пример #2
0
 /**
  * @param Config $config
  * @param Source $source
  * @param Destination $destination
  * @param ProgressBar\LogLevelProcessor $progress
  * @param RecordFactory $recordFactory
  * @param MapFactory $mapFactory
  * @param GroupsFactory $groupsFactory
  * @param Logger $logger
  */
 public function __construct(Config $config, Source $source, Destination $destination, ProgressBar\LogLevelProcessor $progress, RecordFactory $recordFactory, MapFactory $mapFactory, GroupsFactory $groupsFactory, Logger $logger)
 {
     parent::__construct($config);
     $this->source = $source;
     $this->destination = $destination;
     $this->progress = $progress;
     $this->recordFactory = $recordFactory;
     $this->groups = $groupsFactory->create('customer_attr_document_groups_file');
     $this->map = $mapFactory->create('customer_attr_map_file');
     $this->logger = $logger;
 }
Пример #3
0
 /**
  * Data constructor.
  * @param ProgressBar\LogLevelProcessor $progress
  * @param ResourceModel\Source $source
  * @param ResourceModel\Destination $destination
  * @param ResourceModel\RecordFactory $recordFactory
  * @param \Migration\RecordTransformerFactory $recordTransformerFactory
  * @param MapFactory $mapFactory
  * @param GroupsFactory $groupsFactory
  * @param Logger $logger
  * @param Helper $helper
  * @param \Migration\Config $config
  * @SuppressWarnings(PHPMD.ExcessiveParameterList)
  */
 public function __construct(ProgressBar\LogLevelProcessor $progress, ResourceModel\Source $source, ResourceModel\Destination $destination, ResourceModel\RecordFactory $recordFactory, \Migration\RecordTransformerFactory $recordTransformerFactory, MapFactory $mapFactory, GroupsFactory $groupsFactory, Logger $logger, \Migration\Step\VisualMerchandiser\Helper $helper, \Migration\Config $config)
 {
     $this->source = $source;
     $this->destination = $destination;
     $this->recordFactory = $recordFactory;
     $this->recordTransformerFactory = $recordTransformerFactory;
     $this->map = $mapFactory->create('visual_merchandiser_map');
     $this->progress = $progress;
     $this->readerGroups = $groupsFactory->create('visual_merchandiser_document_groups');
     $this->logger = $logger;
     $this->helper = $helper;
     parent::__construct($config);
 }
Пример #4
0
 /**
  * @param \Migration\Config $config
  * @param ProgressBar\LogLevelProcessor $progress
  * @param Resource\Source $source
  * @param Resource\Destination $destination
  * @param Resource\RecordFactory $recordFactory
  * @param \Migration\RecordTransformerFactory $recordTransformerFactory
  * @param MapFactory $mapFactory
  * @param GroupsFactory $groupsFactory
  * @param Logger $logger
  * @param Helper $helper
  * @SuppressWarnings(PHPMD.ExcessiveParameterList)
  */
 public function __construct(\Migration\Config $config, ProgressBar\LogLevelProcessor $progress, Resource\Source $source, Resource\Destination $destination, Resource\RecordFactory $recordFactory, \Migration\RecordTransformerFactory $recordTransformerFactory, MapFactory $mapFactory, GroupsFactory $groupsFactory, Logger $logger, Helper $helper)
 {
     $this->source = $source;
     $this->destination = $destination;
     $this->recordFactory = $recordFactory;
     $this->recordTransformerFactory = $recordTransformerFactory;
     $this->map = $mapFactory->create('customer_map_file');
     $this->progress = $progress;
     $this->readerGroups = $groupsFactory->create('customer_document_groups_file');
     $this->logger = $logger;
     $this->helper = $helper;
     parent::__construct($config);
 }
 /**
  * @param \Migration\App\ProgressBar\LogLevelProcessor $progress
  * @param \Migration\Logger\Logger $logger
  * @param \Migration\Config $config
  * @param \Migration\ResourceModel\Source $source
  * @param \Migration\ResourceModel\Destination $destination
  * @param \Migration\ResourceModel\Record\CollectionFactory $recordCollectionFactory
  * @param \Migration\ResourceModel\RecordFactory $recordFactory
  * @param string $stage
  * @throws \Migration\Exception
  */
 public function __construct(\Migration\App\ProgressBar\LogLevelProcessor $progress, \Migration\Logger\Logger $logger, \Migration\Config $config, \Migration\ResourceModel\Source $source, \Migration\ResourceModel\Destination $destination, \Migration\ResourceModel\Record\CollectionFactory $recordCollectionFactory, \Migration\ResourceModel\RecordFactory $recordFactory, $stage)
 {
     $this->progress = $progress;
     $this->logger = $logger;
     $this->source = $source;
     $this->destination = $destination;
     $this->recordCollectionFactory = $recordCollectionFactory;
     $this->recordFactory = $recordFactory;
     $this->tableName = 'url_rewrite_m2' . md5('url_rewrite_m2');
     $this->stage = $stage;
     parent::__construct($config);
 }