/**
  * @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);
 }
Exemplo n.º 2
0
 /**
  * @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);
 }
Exemplo n.º 3
0
 /**
  * @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);
 }
Exemplo n.º 4
0
 /**
  * @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');
 }
Exemplo n.º 5
0
 /**
  * @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');
 }
Exemplo n.º 6
0
 /**
  * @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;
 }
Exemplo n.º 7
0
 /**
  * @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);
 }
Exemplo n.º 8
0
 /**
  * @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);
 }
Exemplo n.º 9
0
 /**
  * @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;
 }
Exemplo n.º 10
0
 /**
  * @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;
 }
Exemplo n.º 11
0
 /**
  * @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);
 }
Exemplo n.º 12
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;
 }
Exemplo n.º 13
0
 /**
  * @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;
 }
Exemplo n.º 14
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);
 }
Exemplo n.º 15
0
 /**
  * @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;
 }
Exemplo n.º 16
0
 /**
  * @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');
 }
Exemplo n.º 17
0
 /**
  * @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);
 }
Exemplo n.º 18
0
 /**
  * @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;
 }