/** * @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 Progress $progress * @param Logger $logger * @param \Migration\App\Mode\StepListFactory $stepListFactory * @param Source $source * @param \Migration\Reader\GroupsFactory $groupsFactory * @param int $autoRestart */ public function __construct(Progress $progress, Logger $logger, \Migration\App\Mode\StepListFactory $stepListFactory, Source $source, \Migration\Reader\GroupsFactory $groupsFactory, $autoRestart = 5) { $this->source = $source; $this->autoRestart = $autoRestart; $this->groupsReader = $groupsFactory->create('delta_document_groups_file'); parent::__construct($progress, $logger, $stepListFactory); }
/** * @param Helper $helper * @param InitialData $initialData * @param Logger $logger * @param ProgressBar\LogLevelProcessor $progress * @param GroupsFactory $groupsFactory */ public function __construct(Helper $helper, InitialData $initialData, Logger $logger, ProgressBar\LogLevelProcessor $progress, GroupsFactory $groupsFactory) { $this->initialData = $initialData; $this->helper = $helper; $this->progress = $progress; $this->groups = $groupsFactory->create('eav_document_groups_file'); parent::__construct($logger); }
/** * @param Resource\Source $source * @param Resource\Destination $destination * @param GroupsFactory $groupsFactory */ public function __construct(Resource\Source $source, Resource\Destination $destination, GroupsFactory $groupsFactory) { $this->source = $source; $this->destination = $destination; $this->readerAttributes = $groupsFactory->create('customer_attribute_groups_file'); $this->readerGroups = $groupsFactory->create('customer_document_groups_file'); $this->sourceDocuments = $this->readerGroups->getGroup('source_documents'); }
/** * @param MapFactory $mapFactory * @param Source $source * @param Destination $destination * @param RecordTransformerFactory $factory * @param GroupsFactory $groupsFactory */ public function __construct(MapFactory $mapFactory, Source $source, Destination $destination, RecordTransformerFactory $factory, GroupsFactory $groupsFactory) { $this->map = $mapFactory->create('eav_map_file'); $this->source = $source; $this->destination = $destination; $this->factory = $factory; $this->readerGroups = $groupsFactory->create('eav_document_groups_file'); }
/** * @param ResourceModel\Source $source * @param ResourceModel\Destination $destination * @param GroupsFactory $groupsFactory * @param ResourceModel\RecordFactory $recordFactory */ public function __construct(ResourceModel\Source $source, ResourceModel\Destination $destination, GroupsFactory $groupsFactory, ResourceModel\RecordFactory $recordFactory) { $this->source = $source; $this->destination = $destination; $this->readerAttributes = $groupsFactory->create('visual_merchandiser_attribute_groups'); $this->readerGroups = $groupsFactory->create('visual_merchandiser_document_groups'); $this->sourceDocuments = $this->readerGroups->getGroup('source_documents'); $this->recordFactory = $recordFactory; }
/** * @param Source $source * @param Destination $destination * @param ProgressBar\LogLevelProcessor $progress * @param MapFactory $mapFactory * @param GroupsFactory $groupsFactory * @param Logger $logger */ public function __construct(Source $source, Destination $destination, ProgressBar\LogLevelProcessor $progress, MapFactory $mapFactory, GroupsFactory $groupsFactory, Logger $logger) { $this->source = $source; $this->destination = $destination; $this->progress = $progress; $this->groups = $groupsFactory->create('customer_attr_document_groups_file'); $this->map = $mapFactory->create('customer_attr_map_file'); parent::__construct($logger); }
/** * @param Logger $logger * @param ResourceModel\Source $source * @param ResourceModel\Destination $destination * @param MapFactory $mapFactory * @param ProgressBar\LogLevelProcessor $progress * @param GroupsFactory $groupsFactory */ public function __construct(Logger $logger, ResourceModel\Source $source, ResourceModel\Destination $destination, MapFactory $mapFactory, ProgressBar\LogLevelProcessor $progress, GroupsFactory $groupsFactory) { $this->source = $source; $this->destination = $destination; $this->map = $mapFactory->create('log_map_file'); $this->progress = $progress; $this->readerGroups = $groupsFactory->create('log_document_groups_file'); parent::__construct($logger); }
/** * @param Source $source * @param Destination $destination * @param GroupsFactory $groupsFactory * @param Logger $logger * @param Helper $helper * @param Data $data */ public function __construct(Source $source, Destination $destination, GroupsFactory $groupsFactory, Logger $logger, Helper $helper, Data $data) { $this->source = $source; $this->destination = $destination; $this->readerGroups = $groupsFactory->create('order_grids_document_groups_file'); $this->logger = $logger; $this->helper = $helper; $this->data = $data; }
/** * @param Source $source * @param MapFactory $mapFactory * @param GroupsFactory $groupsFactory * @param Logger $logger * @param Resource\Destination $destination * @param Resource\RecordFactory $recordFactory * @param \Migration\RecordTransformerFactory $recordTransformerFactory */ public function __construct(Source $source, MapFactory $mapFactory, GroupsFactory $groupsFactory, Logger $logger, Resource\Destination $destination, Resource\RecordFactory $recordFactory, \Migration\RecordTransformerFactory $recordTransformerFactory) { $this->source = $source; $this->mapReader = $mapFactory->create($this->mapConfigOption); $this->deltaDocuments = $groupsFactory->create('delta_document_groups_file')->getGroup($this->groupName); $this->logger = $logger; $this->destination = $destination; $this->recordFactory = $recordFactory; $this->recordTransformerFactory = $recordTransformerFactory; }
/** * @param Logger $logger * @param ResourceModel\Source $source * @param ResourceModel\Destination $destination * @param ProgressBar\LogLevelProcessor $progressBar * @param MapFactory $mapFactory * @param GroupsFactory $groupsFactory */ public function __construct(Logger $logger, ResourceModel\Source $source, ResourceModel\Destination $destination, ProgressBar\LogLevelProcessor $progressBar, MapFactory $mapFactory, GroupsFactory $groupsFactory) { $this->source = $source; $this->destination = $destination; $this->progressBar = $progressBar; $this->map = $mapFactory->create('visual_merchandiser_map'); $this->groups = $groupsFactory->create('visual_merchandiser_document_groups'); $this->logger = $logger; parent::__construct($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; }
/** * @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 */ public function __construct(ProgressBar\LogLevelProcessor $progress, Resource\Source $source, Resource\Destination $destination, Resource\RecordFactory $recordFactory, \Migration\RecordTransformerFactory $recordTransformerFactory, MapFactory $mapFactory, GroupsFactory $groupsFactory, Logger $logger) { $this->source = $source; $this->destination = $destination; $this->recordFactory = $recordFactory; $this->recordTransformerFactory = $recordTransformerFactory; $this->map = $mapFactory->create('log_map_file'); $this->progress = $progress; $this->readerGroups = $groupsFactory->create('log_document_groups_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 Source $source * @param Destination $destination * @param MapFactory $mapFactory * @param GroupsFactory $groupsFactory * @param Helper $helper * @param RecordFactory $factory * @param InitialData $initialData * @param ProgressBar\LogLevelProcessor $progress */ public function __construct(Source $source, Destination $destination, MapFactory $mapFactory, GroupsFactory $groupsFactory, Helper $helper, RecordFactory $factory, InitialData $initialData, ProgressBar\LogLevelProcessor $progress) { $this->source = $source; $this->destination = $destination; $this->map = $mapFactory->create('eav_map_file'); $this->readerGroups = $groupsFactory->create('eav_document_groups_file'); $this->readerAttributes = $groupsFactory->create('eav_attribute_groups_file'); $this->helper = $helper; $this->factory = $factory; $this->initialData = $initialData; $this->progress = $progress; }
/** * @param GroupsFactory $groupsFactory */ public function __construct(GroupsFactory $groupsFactory) { $this->readerGroups = $groupsFactory->create('map_document_groups'); $this->documentsDuplicateOnUpdate = $this->readerGroups->getGroup('destination_documents_update_on_duplicate'); }
/** * @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 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); }
/** * @param Source $source * @param \Migration\Reader\GroupsFactory $groupsFactory * @param ProgressBar\LogLevelProcessor $progress */ public function __construct(Source $source, \Migration\Reader\GroupsFactory $groupsFactory, ProgressBar\LogLevelProcessor $progress) { $this->source = $source; $this->groupsReader = $groupsFactory->create('delta_document_groups_file'); $this->progress = $progress; }