正在显示
1 个修改的文件
包含
5 行增加
和
6 行删除
@@ -466,10 +466,10 @@ class Imap { | @@ -466,10 +466,10 @@ class Imap { | ||
466 | * 修改文件夹名称 | 466 | * 修改文件夹名称 |
467 | * @param string $oldFolder 久文件夹名称 | 467 | * @param string $oldFolder 久文件夹名称 |
468 | * @param string $newFolder 新文件夹名称 | 468 | * @param string $newFolder 新文件夹名称 |
469 | - * @return bool | 469 | + * @return array |
470 | * @throws \Exception | 470 | * @throws \Exception |
471 | * @author:dc | 471 | * @author:dc |
472 | - * @time 2022/11/25 10:24 | 472 | + * @time 2023/4/14 11:47 |
473 | */ | 473 | */ |
474 | public function folderRename(string $oldFolder, string $newFolder){ | 474 | public function folderRename(string $oldFolder, string $newFolder){ |
475 | // 需要转码 | 475 | // 需要转码 |
@@ -478,17 +478,16 @@ class Imap { | @@ -478,17 +478,16 @@ class Imap { | ||
478 | $res = $this->request("RENAME {$oldFolder} {$newFolder}"); | 478 | $res = $this->request("RENAME {$oldFolder} {$newFolder}"); |
479 | 479 | ||
480 | if ($res[0] == 'ok'){ | 480 | if ($res[0] == 'ok'){ |
481 | - return true; | 481 | + return [true,$newFolder]; |
482 | } | 482 | } |
483 | 483 | ||
484 | - throw new \Exception('rename folder error:'.end($res[1])); | 484 | + return [false,end($res[1])]; |
485 | } | 485 | } |
486 | 486 | ||
487 | /** | 487 | /** |
488 | * 删除文件夹 | 488 | * 删除文件夹 |
489 | * @param string $folder | 489 | * @param string $folder |
490 | * @return bool | 490 | * @return bool |
491 | - * @throws \Exception | ||
492 | * @author:dc | 491 | * @author:dc |
493 | * @time 2022/11/25 10:25 | 492 | * @time 2022/11/25 10:25 |
494 | */ | 493 | */ |
@@ -505,7 +504,7 @@ class Imap { | @@ -505,7 +504,7 @@ class Imap { | ||
505 | return true; | 504 | return true; |
506 | } | 505 | } |
507 | 506 | ||
508 | - throw new \Exception('rename folder error:'.end($res[1])); | 507 | + return false; |
509 | 508 | ||
510 | } | 509 | } |
511 | 510 |
-
请 注册 或 登录 后发表评论