StringDatabaseStorage::findString

public StringDatabaseStorage::findString(array $conditions)

Loads a string source object, fast query.

These 'fast query' methods are the ones in the critical path and their implementation must be optimized for speed, as they may run many times in a single page request.

Parameters

array $conditions: (optional) Array with conditions that will be used to filter the strings returned and may include all of the conditions defined by getStrings().

Return value

\Drupal\locale\SourceString|null Minimal TranslationString object if found, NULL otherwise.

Overrides StringStorageInterface::findString

File

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

Class

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

Namespace

Drupal\locale

Code

public function findString(array $conditions) {
  $values = $this->dbStringSelect($conditions)
    ->execute()
    ->fetchAssoc();

  if (!empty($values)) {
    $string = new SourceString($values);
    $string->setStorage($this);
    return $string;
  }
}
doc_Drupal
2016-10-29 09:45:08
Comments
Leave a Comment

Please login to continue.