You are here

private function EvaluationImplementation::upgradeCheckFieldsData in Drupal 8 upgrade evaluation 7

Same name and namespace in other branches
  1. 6 includes/EvaluationImplementation.php \Upgrade_check\EvaluationImplementation::upgradeCheckFieldsData()

Fetch fields data.

File

includes/EvaluationImplementation.php, line 400

Class

EvaluationImplementation

Namespace

Upgrade_check

Code

private function upgradeCheckFieldsData() {
  $param = array(
    't' => 'field_config_instance',
    'a' => 'fci',
    'f' => array(
      'entity_type',
      'bundle',
    ),
    'j' => array(
      't' => 'field_config',
      'a' => 'fc',
      'f' => array(
        'type',
        'module',
        'active',
      ),
      'con' => array(
        'left' => 'field_id',
        'right' => 'id',
      ),
      'jt' => 'left',
    ),
  );
  $result = $this
    ->generateSql($param);
  if (!empty($result)) {
    foreach ($result as $key => $value) {
      if (!empty($value) && !empty($value->bundle)) {
        $result[$key]->bundle = $this
          ->generateCryptName($value->bundle);
      }
    }
  }
  return $result;
}