private function EvaluationImplementation::upgradeCheckFilesData in Drupal 8 upgrade evaluation 7
Same name and namespace in other branches
- 6 includes/EvaluationImplementation.php \Upgrade_check\EvaluationImplementation::upgradeCheckFilesData()
Fetch files data.
File
- includes/
EvaluationImplementation.php, line 427
Class
Namespace
Upgrade_checkCode
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();
}