You are here

protected function DrupalSqlBase::variableGet in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 core/modules/migrate_drupal/src/Plugin/migrate/source/DrupalSqlBase.php \Drupal\migrate_drupal\Plugin\migrate\source\DrupalSqlBase::variableGet()

Read a variable from a Drupal database.

Parameters

$name: Name of the variable.

$default: The default value.

Return value

mixed

16 calls to DrupalSqlBase::variableGet()
Block::initializeIterator in core/modules/block/src/Plugin/migrate/source/Block.php
Implementation of MigrateSource::performRewind().
Block::prepareRow in core/modules/block/src/Plugin/migrate/source/Block.php
Add additional data to the row.
Comment::prepareRow in core/modules/comment/src/Plugin/migrate/source/d6/Comment.php
Add additional data to the row.
CommentType::prepareRow in core/modules/comment/src/Plugin/migrate/source/d7/CommentType.php
Add additional data to the row.
File::initializeIterator in core/modules/file/src/Plugin/migrate/source/d6/File.php
Implementation of MigrateSource::performRewind().

... See full list

File

core/modules/migrate_drupal/src/Plugin/migrate/source/DrupalSqlBase.php, line 154
Contains \Drupal\migrate_drupal\Plugin\migrate\source\DrupalSqlBase.

Class

DrupalSqlBase
A base source class for Drupal migrate sources.

Namespace

Drupal\migrate_drupal\Plugin\migrate\source

Code

protected function variableGet($name, $default) {
  try {
    $result = $this
      ->select('variable', 'v')
      ->fields('v', array(
      'value',
    ))
      ->condition('name', $name)
      ->execute()
      ->fetchField();
  } catch (\Exception $e) {
    $result = FALSE;
  }
  return $result !== FALSE ? unserialize($result) : $default;
}