Same name and namespace in other branches
- 7.x-1.x exif.drush.inc \__drush_exif_file_update() 1 comment
- 8.x-2.x exif.drush.inc \__drush_exif_file_update() 1 comment
Parameters
string $type:
Return value
int
Throws
\Drupal\Core\Entity\EntityStorageException
1 call to __drush_exif_file_update()
- drush_exif_update in ./
exif.drush.inc - Implements Drush callback.
File
-
./
exif.drush.inc, line 313
Code
function __drush_exif_file_update($type = '') {
$query = "SELECT n.fid FROM {file_managed} n WHERE n.type = :type";
// TODO: Drupal Rector Notice: Please delete the following comment after you've made any necessary changes.
// You will need to use `\Drupal\core\Database\Database::getConnection()` if you do not yet have access to the container here.
$result = \Drupal::database()->query($query, [
':type' => $type,
]);
$count = 0;
foreach ($result as $record) {
// Load the node object from the database.
$file = File::load($record->fid);
// Resave the node to make exif changes.
$file->save();
$count++;
}
drush_log(dt('Updated %count %type files.', [
'%count' => $count,
'%type' => $type,
]), "ok");
return $count;
}