/**
  * Adds the given language pair to the user.
  *
  * @param int    $user_id
  * @param string $target_lang
  * @param string $source_lang
  *
  * @used-by \WPML_TM_Post_Actions::save_post_actions to add language pairs to admin users automatically when saving
  *                                                   a translation in a given language pair.
  */
 private function maybe_add_as_translator($user_id, $target_lang, $source_lang)
 {
     if ($target_lang && !$this->blog_translators->is_translator($user_id, array('lang_from' => $source_lang, 'lang_to' => $target_lang, 'admin_override' => false))) {
         $this->action_helper->get_tm_instance()->add_translator($user_id, array($source_lang => array($target_lang => 1)));
     }
 }