You are here

function backup_migrate_filters_restore in Backup and Migrate 8.2

Same name and namespace in other branches
  1. 8.3 includes/filters.inc \backup_migrate_filters_restore()
  2. 6.3 includes/filters.inc \backup_migrate_filters_restore()
  3. 6.2 includes/filters.inc \backup_migrate_filters_restore()
  4. 7.3 includes/filters.inc \backup_migrate_filters_restore()
  5. 7.2 includes/filters.inc \backup_migrate_filters_restore()

Filter a backup file before sending it to the destination.

1 call to backup_migrate_filters_restore()
backup_migrate_perform_restore in ./backup_migrate.module
Restore from a file in the given destination.

File

includes/filters.inc, line 114
All of the filter handling code needed for Backup and Migrate.

Code

function backup_migrate_filters_restore($file, &$settings) {
  $filters = backup_migrate_get_filters('restore');
  foreach ($filters as $filter) {
    if ($file) {
      $file = $filter
        ->restore($file, $settings);
    }
  }
  return $file;
}