/** * Attempts to find a translation record that will be used for an update at a later period. * * @param Translatable $model * @param $language * @param $field * @return null|Translation */ public function findForUpdate(Translatable $model, $language, $field) { $translations = $this->translations->getByCriteria(['language' => $language, 'resource' => $model->getResourceName(), 'foreign_id' => $model->getId(), 'field' => $field]); if (count($translations)) { return $translations[0]; } return null; }