/**
  * {@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);
 }