/** * @return ProductCalculateMetricsEntityObjectSetter */ public function getEntityObjectSetter() { if (!$this->entityObjectSetter) { $this->entityObjectSetter = new ProductCalculateMetricsEntityObjectSetter(); } return parent::getEntityObjectSetter(); }
/** * @return OrderProductEntityObjectSetter */ public function getEntityObjectSetter() { if (!$this->entityObjectSetter) { $this->entityObjectSetter = new OrderProductEntityObjectSetter(); } return parent::getEntityObjectSetter(); }
/** * @return CustomerEntityObjectSetter */ public function getEntityObjectSetter() { if (!$this->entityObjectSetter) { $this->entityObjectSetter = new CustomerEntityObjectSetter(); } return parent::getEntityObjectSetter(); }
protected function initItemCollector() { $this->itemCollector = $this->componentFactory->getItemCollector(); $this->itemCollector->setEntityManager($this->entityManager); $this->itemCollector->setImportLog($this->importLog); $this->itemCollector->setRuntimeWatcher($this->runtimeWatcher); $this->itemCollector->setEntityName($this->entityName); $this->itemCollector->setImportName($this->importName); $this->itemCollector->setOuterIdKey($this->outerIdKey); $this->itemCollector->setEntityObjectSetter($this->entityObjectSetter); }