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