mirror of
https://github.com/nextcloud/server.git
synced 2026-04-23 07:08:34 -04:00
Extend trashbin migrator
Signed-off-by: Christopher Ng <chrng8@gmail.com>
This commit is contained in:
parent
087b75217e
commit
4750f232eb
1 changed files with 27 additions and 1 deletions
|
|
@ -31,6 +31,7 @@ use OCP\Files\Folder;
|
|||
use OCP\Files\IRootFolder;
|
||||
use OCP\Files\NotFoundException;
|
||||
use OCP\IDBConnection;
|
||||
use OCP\IL10N;
|
||||
use OCP\IUser;
|
||||
use OCP\UserMigration\IExportDestination;
|
||||
use OCP\UserMigration\IImportSource;
|
||||
|
|
@ -50,12 +51,16 @@ class TrashbinMigrator implements IMigrator {
|
|||
|
||||
protected IDBConnection $dbc;
|
||||
|
||||
protected IL10N $l10n;
|
||||
|
||||
public function __construct(
|
||||
IRootFolder $rootFolder,
|
||||
IDBConnection $dbc
|
||||
IDBConnection $dbc,
|
||||
IL10N $l10n
|
||||
) {
|
||||
$this->root = $rootFolder;
|
||||
$this->dbc = $dbc;
|
||||
$this->l10n = $l10n;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -134,4 +139,25 @@ class TrashbinMigrator implements IMigrator {
|
|||
$output->writeln("No trashbin to import…");
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritDoc}
|
||||
*/
|
||||
public function getId(): string {
|
||||
return 'trashbin';
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritDoc}
|
||||
*/
|
||||
public function getDisplayName(): string {
|
||||
return $this->l10n->t('Deleted files');
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritDoc}
|
||||
*/
|
||||
public function getDescription(): string {
|
||||
return $this->l10n->t('Deleted files and folders in the trash bin');
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue