public function rewriteIds($object, $idMapping, $params = [])
{
$data = $this->getDataFromObjectParam($object, $params);
$validLanguages = Tool::getValidLanguages();
foreach ($validLanguages as $language) {
foreach ($this->getFieldDefinitions() as $fd) {
if (method_exists($fd, "rewriteIds")) {
$d = $fd->rewriteIds($data, $idMapping, ["language" => $language]);
$data->setLocalizedValue($fd->getName(), $d, $language);
}
}
}
return $data;
}