You are here

protected function LingotekConfigChunk::metadata in Lingotek Translation 7.4

Same name and namespace in other branches
  1. 7.3 lib/Drupal/lingotek/LingotekConfigChunk.php \LingotekConfigChunk::metadata()
  2. 7.5 lib/Drupal/lingotek/LingotekConfigChunk.php \LingotekConfigChunk::metadata()

Gets the local Lingotek metadata for this config chunk.

Return value

array An array of key/value data for the current config chunk.

5 calls to LingotekConfigChunk::metadata()
LingotekConfigChunk::contentUpdated in lib/Drupal/lingotek/LingotekConfigChunk.php
Event handler for updates to the config chunk's data.
LingotekConfigChunk::deleteMetadataValue in lib/Drupal/lingotek/LingotekConfigChunk.php
Deletes a Lingotek metadata value for this item
LingotekConfigChunk::setMetadataValue in lib/Drupal/lingotek/LingotekConfigChunk.php
Sets a Lingotek metadata value for this item.
LingotekConfigChunk::updateLocalContent in lib/Drupal/lingotek/LingotekConfigChunk.php
Updates the local content with data from a Lingotek Document.
LingotekConfigChunk::updateLocalContentByTarget in lib/Drupal/lingotek/LingotekConfigChunk.php
Updates the local content of $target_code with data from a Lingotek Document

File

lib/Drupal/lingotek/LingotekConfigChunk.php, line 476
Defines LingotekConfigChunk.

Class

LingotekConfigChunk
A class wrapper for Lingotek-specific behavior on ConfigChunks.

Code

protected function metadata() {
  $metadata = array();
  $results = db_select('lingotek_config_metadata', 'meta')
    ->fields('meta')
    ->condition('id', $this->cid)
    ->execute();
  foreach ($results as $result) {
    $metadata[$result->config_key] = $result->value;
  }
  return $metadata;
}