/** * @param RuleDataModel $dataModel * @return $this */ protected function mapStoreLabels(RuleDataModel $dataModel) { //translate store labels into objects if ($dataModel->getStoreLabels() !== null) { $storeLabels = []; foreach ($dataModel->getStoreLabels() as $storeId => $storeLabel) { $storeLabelObj = $this->ruleLabelFactory->create(); $storeLabelObj->setStoreId($storeId); $storeLabelObj->setStoreLabel($storeLabel); $storeLabels[] = $storeLabelObj; } $dataModel->setStoreLabels($storeLabels); } return $this; }