diff -u b/src/Entity/Job.php b/src/Entity/Job.php --- b/src/Entity/Job.php +++ b/src/Entity/Job.php @@ -18,7 +18,7 @@ use Drupal\tmgmt\JobInterface; use Drupal\tmgmt\JobItemInterface; use Drupal\tmgmt\TMGMTException; -use Drupal\tmgmt\Translator\TranslatableResult; +use Drupal\tmgmt\TMGMTResponse; use Drupal\user\EntityOwnerInterface; use Drupal\user\UserInterface; @@ -495,10 +495,10 @@ public function canRequestTranslation() { if ($translator = $this->getTranslator()) { if ($translator->canTranslate($this)) { - return TRUE; + return new TMGMTResponse(TRUE); } } - return FALSE; + return new TMGMTResponse(FALSE, t('Translation can not be requested')); } /** @@ -518,11 +518,11 @@ */ public function canRequestTranslation() { if ($translator = $this->getTranslator()) { - if (TranslatableResult::canTranslate($this)) { - return TranslatableResult::yes(); + if ($translator->canTranslate($this)) { + return TRUE; } } - return TranslatableResult::no(t('Translation can not be requested')); + return FALSE; } /**