/** * @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; }
/** * @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; }
/** * 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); }
/** * @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); }