StringDatabaseStorage::dbStringLoad

protected StringDatabaseStorage::dbStringLoad(array $conditions, array $options, $class)

Loads multiple string objects.

Parameters

array $conditions: Any of the conditions used by dbStringSelect().

array $options: Any of the options used by dbStringSelect().

string $class: Class name to use for fetching returned objects.

Return value

\Drupal\locale\StringInterface[] Array of objects of the class requested.

File

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

Class

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

Namespace

Drupal\locale

Code

protected function dbStringLoad(array $conditions, array $options, $class) {
  $strings = array();
  $result = $this->dbStringSelect($conditions, $options)->execute();
  foreach ($result as $item) {
    /** @var \Drupal\locale\StringInterface $string */
    $string = new $class($item);
    $string->setStorage($this);
    $strings[] = $string;
  }
  return $strings;
}
doc_Drupal
2016-10-29 09:45:07
Comments
Leave a Comment

Please login to continue.