function __drush_exif_media_update in Exif 8.2
Same name and namespace in other branches
- 8 exif.drush.inc \__drush_exif_media_update()
 
Parameters
string $type:
Return value
int
1 call to __drush_exif_media_update()
- drush_exif_update in ./
exif.drush.inc  - Implements Drush callback.
 
File
- ./
exif.drush.inc, line 333  - Drush extension allowing to run some tasks related to exif.
 
Code
function __drush_exif_media_update($type = '') {
  $query = "SELECT m.mid FROM {media} m WHERE m.bundle = :type";
  $result = \Drupal::database()
    ->query($query, [
    ':type' => $type,
  ]);
  $count = 0;
  foreach ($result as $record) {
    // Load the media object from the database.
    $media = Media::load($record->mid);
    // Resave the media to make exif changes.
    $media
      ->save();
    $count++;
  }
  drush_log(dt('Updated %count %type medias.', [
    '%count' => $count,
    '%type' => $type,
  ]), "ok");
  return $count;
}