$save_to_map =
$e->
getSaveToMap();
if ($message =
trim($e->
getMessage())) { $this->idMap->
saveMessage($row->
getSourceIdValues(),
$message, MigrationInterface::MESSAGE_INFORMATIONAL
);
} } // We're explicitly skipping this row - keep track in the map table.
if ($skip) { // Make sure we replace any previous messages for this item with any
// new ones.
if ($save_to_map) { $this->idMap->
saveIdMapping($row,
[], MigrateIdMapInterface::STATUS_IGNORED
);
$this->currentRow = NULL;
$this->currentSourceIds = NULL;
} $result = FALSE;
} elseif ($this->trackChanges
) { // When tracking changed data, We want to quietly skip (rather than
// "ignore") rows with changes. The caller needs to make that decision,
// so we need to provide them with the necessary information (before and
// after hashes).
$row->
rehash();
}