public function JobItem::acceptTranslation in Translation Management Tool 8
Propagates the returned job item translations to the sources.
Return value
bool TRUE if we were able to propagate the translated data and the item could be saved, FALSE otherwise.
Overrides JobItemInterface::acceptTranslation
1 call to JobItem::acceptTranslation()
- JobItem::needsReview in src/
Entity/ JobItem.php - Sets the state of the job item to 'needs review'.
File
- src/
Entity/ JobItem.php, line 869
Class
- JobItem
- Entity class for the tmgmt_job_item entity.
Namespace
Drupal\tmgmt\EntityCode
public function acceptTranslation() {
if (!$this
->isNeedsReview() || !($plugin = $this
->getSourcePlugin())) {
return FALSE;
}
if (!$plugin
->saveTranslation($this, $this
->getJob()
->getTargetLangcode())) {
return FALSE;
}
// If the plugin could save the translation, we will set it
// to the 'accepted' state.
$this
->accepted();
return TRUE;
}