/** * {@inheritdoc} */ public function convertToImportFormat(array $importedRecord, $skipNullValues = true) { if (is_array($importedRecord['stats'])) { $importedRecord = array_merge($importedRecord, $importedRecord['stats']); unset($importedRecord['stats']); } return parent::convertToImportFormat($importedRecord, $skipNullValues); }
/** * {@inheritdoc} */ public function convertToImportFormat(array $importedRecord, $skipNullValues = true) { $memberData = $importedRecord['member']; unset($importedRecord['member']); $importedRecord['member:originId'] = $memberData['web_id']; $importedRecord['email'] = $memberData['email']; return parent::convertToImportFormat($importedRecord, $skipNullValues); }
/** * {@inheritdoc} */ public function convertToImportFormat(array $importedRecord, $skipNullValues = true) { if (is_array($importedRecord['summary'])) { $importedRecord = array_merge($importedRecord, $importedRecord['summary']); unset($importedRecord['summary']); } $channel = $this->context->getOption('channel'); $importedRecord['template:channel:id'] = $channel; $importedRecord['subscribersList:channel:id'] = $channel; if (isset($importedRecord['saved_segment']['id'])) { $importedRecord['staticSegment:originId'] = $importedRecord['saved_segment']['id']; $importedRecord['staticSegment:channel:id'] = $channel; } return parent::convertToImportFormat($importedRecord, $skipNullValues); }
/** * {@inheritdoc} */ public function convertToImportFormat(array $importedRecord, $skipNullValues = true) { if ($this->context->hasOption('channel')) { $channel = $this->context->getOption('channel'); $importedRecord['subscribersList:channel:id'] = $channel; } $mergeVarValues = []; foreach ($importedRecord as $key => $value) { if ($this->isMergeVarValueColumn($key)) { $mergeVarValues[$key] = $value; unset($importedRecord[$key]); } } $importedRecord['mergeVarValues'] = $mergeVarValues; return parent::convertToImportFormat($importedRecord, $skipNullValues); }
/** * {@inheritdoc} */ public function convertToImportFormat(array $importedRecord, $skipNullValues = true) { $importedRecord['member:email'] = $importedRecord['email']; return parent::convertToImportFormat($importedRecord, $skipNullValues); }