protected function doLoadPendingTranslation($document, ClassMetadata $metadata, $locale)
{
$oid = spl_object_hash($document);
if (!isset($this->documentTranslations[$oid][$locale])) {
return false;
}
$translations = $this->documentTranslations[$oid][$locale];
foreach ($metadata->translatableFields as $field) {
$metadata->reflFields[$field]->setValue($document, $translations[$field]);
}
return true;
}