* SPDX-License-Identifier: AGPL-3.0-or-later */ namespace KTXM\ProviderImapMail\Service\Remote\Command; use Gricob\IMAP\Protocol\Command\Command; use Gricob\IMAP\Protocol\Command\Argument\QuotedString; /** * Raw IMAP RENAME command. * * gricob does not expose mailbox renaming; this thin wrapper fills the gap. * * Example: RENAME "OldName" "NewName" */ final readonly class RenameCommand extends Command { public function __construct(string $oldName, string $newName) { parent::__construct('RENAME', new QuotedString($oldName), new QuotedString($newName)); } }