/**
  * {@inheritDoc}
  */
 public function convertToImportFormat(array $importedRecord, $skipNullValues = true)
 {
     $plainDataWithFrontendHeader = $this->removeEmptyColumns($importedRecord, $skipNullValues);
     $frontendHeader = array_keys($plainDataWithFrontendHeader);
     $frontendToBackendHeader = $this->convertHeaderToBackend($frontendHeader);
     $plainDataWithBackendHeader = $this->replaceKeys($frontendToBackendHeader, $plainDataWithFrontendHeader);
     $complexDataWithBackendHeader = parent::convertToImportFormat($plainDataWithBackendHeader, $skipNullValues);
     return $complexDataWithBackendHeader;
 }
 /**
  * @expectedException \Oro\Bundle\ImportExportBundle\Exception\LogicException
  * @expectedExceptionMessage Can't set nested value under key "owner"
  */
 public function testConvertToImportIncorrectKey()
 {
     $invalidExportedRecord = array('owner' => 'John Doe', 'owner:firstName' => 'John');
     $dataConverter = new DefaultDataConverter();
     $dataConverter->convertToImportFormat($invalidExportedRecord);
 }