Pimcore\Model\Object\ClassDefinition\Data\Localizedfields::rewriteIds PHP Method

rewriteIds() public method

..), "asset" => array(...) )
public rewriteIds ( mixed $object, array $idMapping, array $params = [] ) : Pimcore\Model\Element\ElementInterface
$object mixed
$idMapping array
$params array
return Pimcore\Model\Element\ElementInterface
    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;
    }