You are here

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

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

Fetch files data.

File

includes/EvaluationImplementation.php, line 427

Class

EvaluationImplementation

Namespace

Upgrade_check

Code

private function upgradeCheckFilesData() {
  $param = array(
    't' => 'file_managed',
    'a' => 'f',
    'f' => array(
      'filesize',
      'uri',
    ),
  );
  $sql = $this
    ->generateSql($param);
  if (!empty($sql)) {
    foreach ($sql as $key => $value) {
      $result[$key]['filesize'] = 0;
      $result[$key]['type'] = 'undefined';
      if (!empty($value) && !empty($value->filesize)) {
        $result[$key]['filesize'] = $value->filesize;
      }
      if (!empty($value) && !empty($value->uri)) {
        preg_match($this->regType, $value->uri, $type);
        if (!empty($type) && !empty($type[1])) {
          $result[$key]['type'] = $type[1];
        }
      }
    }
  }
  return !empty($result) ? $result : array();
}