Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/mail.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/lib/IMAP
diff options
context:
space:
mode:
authorGretaD <gretadoci@gmail.com>2020-06-15 19:28:57 +0300
committerGretaD <gretadoci@gmail.com>2020-09-01 12:43:19 +0300
commit5d9acc676421c285ad4c3cf205b9db21e0bfbd74 (patch)
tree8f7f56ee01ad83ee3aa6d4da0cb79dc41b828995 /lib/IMAP
parent997114317d0736709e311f9be82155fe469c1e60 (diff)
Add rename mailbox option
Signed-off-by: GretaD <gretadoci@gmail.com>
Diffstat (limited to 'lib/IMAP')
-rw-r--r--lib/IMAP/FolderMapper.php13
1 files changed, 13 insertions, 0 deletions
diff --git a/lib/IMAP/FolderMapper.php b/lib/IMAP/FolderMapper.php
index 7f3f2795e..b40d5abeb 100644
--- a/lib/IMAP/FolderMapper.php
+++ b/lib/IMAP/FolderMapper.php
@@ -140,6 +140,19 @@ class FolderMapper {
}
/**
+ * @param Horde_Imap_Client_Socket $client
+ * @param string $oldName
+ * @param string $newName
+ *
+ * @throws Horde_Imap_Client_Exception
+ */
+ public function renameFolder(Horde_Imap_Client_Socket $client,
+ string $oldName,
+ string $newName): void {
+ $client->renameMailbox($oldName, $newName);
+ }
+
+ /**
* @param Folder[] $folders
*
* @return void