You are here

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

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

Fetch fields data.

File

includes/EvaluationImplementation.php, line 380

Class

EvaluationImplementation

Namespace

Upgrade_check

Code

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