protected function applyMappingArray($mappingArray, $pid, $colPos, $area, $parentUid, $table, $relativeUid, $relativeRecord, DataHandler $tceMain)
{
foreach ($mappingArray as $record) {
if (0 < $pid) {
$record['pid'] = $pid;
}
if (FALSE === empty($colPos) || 0 === $colPos || '0' === $colPos) {
$record['colPos'] = $colPos;
}
$record['tx_flux_column'] = (string) (self::COLPOS_FLUXCONTENT === (int) $colPos ? $area : '');
$record['tx_flux_parent'] = (int) (self::COLPOS_FLUXCONTENT === (int) $colPos ? $parentUid : 0);
if (0 > $relativeUid) {
$record['sorting'] = $tceMain->resorting($table, $relativeRecord['pid'], 'sorting', abs($relativeUid));
}
$this->updateRecordInDatabase($record);
$tceMain->registerDBList[$table][$record['uid']];
}
}