Destination.php in Backup and Migrate 8.4
Same filename and directory in other branches
Namespace
Drupal\backup_migrate\EntityFile
src/Entity/Destination.phpView source
<?php
namespace Drupal\backup_migrate\Entity;
use Drupal\backup_migrate\DestinationInterface;
/**
* Defines the Backup Destination entity.
*
* @ConfigEntityType(
* id = "backup_migrate_destination",
* label = @Translation("Backup Destination"),
* module = "backup_migrate",
* entity_keys = {
* "id" = "id",
* "label" = "label",
* "uuid" = "uuid",
* "type" = "type",
* "config" = "config"
* },
* admin_permission = "administer backup and migrate",
* handlers = {
* "list_builder" = "Drupal\backup_migrate\Controller\DestinationListBuilder",
* "form" = {
* "default" = "Drupal\backup_migrate\Form\DestinationForm",
* "delete" = "Drupal\backup_migrate\Form\EntityDeleteForm"
* },
* },
* links = {
* "edit-form" = "/admin/config/development/backup_migrate/settings/destination/edit/{backup_migrate_destination}",
* "delete-form" = "/admin/config/development/backup_migrate/settings/destination/delete/{backup_migrate_destination}",
* "collection" =
* "/admin/config/development/backup_migrate/settings/destination",
* "backups" = "/admin/config/development/backup_migrate/settings/destination/backups/{backup_migrate_destination}",
* }
* )
*/
class Destination extends WrapperEntityBase {
/**
* Return the plugin manager.
*
* @return string
*/
public function getPluginManager() {
return \Drupal::service('plugin.manager.backup_migrate_destination');
}
}
Classes
Name![]() |
Description |
---|---|
Destination | Defines the Backup Destination entity. |