function StringDatabaseStorage::findTranslation

Same name and namespace in other branches
  1. 10 core/modules/locale/src/StringDatabaseStorage.php \Drupal\locale\StringDatabaseStorage::findTranslation()
  2. 11.x core/modules/locale/src/StringDatabaseStorage.php \Drupal\locale\StringDatabaseStorage::findTranslation()
  3. 9 core/modules/locale/src/StringDatabaseStorage.php \Drupal\locale\StringDatabaseStorage::findTranslation()

File

core/modules/locale/src/StringDatabaseStorage.php, line 72

Class

StringDatabaseStorage
Defines a class to store localized strings in the database.

Namespace

Drupal\locale

Code

public function findTranslation(array $conditions) {
  $values = $this->dbStringSelect($conditions, [
    'translation' => TRUE,
  ])
    ->execute()
    ->fetchAssoc();
  if (!empty($values)) {
    $string = new TranslationString($values);
    $this->checkVersion($string, \Drupal::VERSION);
    $string->setStorage($this);
    return $string;
  }
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.