diff --git a/src/UnicaenZimbra/Processus/BoiteGenerique.php b/src/UnicaenZimbra/Processus/BoiteGenerique.php index 50e2043e5dc0669f3ec493e11fbcf103dc5665b5..405eff93a62b887dff6cbb486de757d8bdfbe05a 100644 --- a/src/UnicaenZimbra/Processus/BoiteGenerique.php +++ b/src/UnicaenZimbra/Processus/BoiteGenerique.php @@ -17,7 +17,6 @@ use UnicaenZimbra\Entity\Filter\Test\Address as FilterTestAddress; use UnicaenZimbra\Entity\Filter\Test\Header as FilterTestHeader; use UnicaenZimbra\Entity\Filter\Action\FileInto as FilterActionFileInto; use UnicaenZimbra\Entity\Filter\Action\Keep as FilterActionKeep; -use UnicaenZimbra\Entity\Filter\Action\Stop as FilterActionStop; use UnicaenZimbra\Service\Folder as FolderService; class BoiteGenerique extends Processus @@ -45,6 +44,19 @@ class BoiteGenerique extends Processus $accountService->addAlias($account, $name.substr($mail, strpos($mail,'@'))); return $this; } + + /** + * + * @param string $mail adresse mail de la boîte générique + * @param string $newName nouveau nom + * @return self + */ + public function rename( $mail, $newName) + { + $accountService = $this->getServiceManager()->get('zimbraServiceAccount'); + $accountService->rename($accountService->get($mail), $newName); + return $this; + } /** * Destruction de la boite générique