function StringDatabaseStorage::findTranslation

Same name and namespace in other branches
  1. 9 core/modules/locale/src/StringDatabaseStorage.php \Drupal\locale\StringDatabaseStorage::findTranslation()
  2. 8.9.x core/modules/locale/src/StringDatabaseStorage.php \Drupal\locale\StringDatabaseStorage::findTranslation()
  3. 10 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.