You are here

function backup_migrate_create_destination in Backup and Migrate 8.2

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

Create a destination object of the given type with the given params.

2 calls to backup_migrate_create_destination()
backup_migrate_backup_migrate_destinations in includes/destinations.inc
Implementation of hook_backup_migrate_destinations().
backup_migrate_destination_db_mysql::destinations in includes/destinations.db.mysql.inc
Declare any mysql databases defined in the settings.php file as a possible destination.

File

includes/destinations.inc, line 197

Code

function backup_migrate_create_destination($destination_type, $params = array()) {
  $params['type'] = $destination_type;

  // Create a new dummy destination to call the create method on because the base item create is not static.
  $destination = new backup_migrate_destination();
  return $destination
    ->create($params);
}