* SPDX-License-Identifier: AGPL-3.0-or-later */ namespace KTXM\ProviderImapMail\Service\Remote\Command; use Gricob\IMAP\Protocol\Command\Argument\Search\Criteria; /** * IMAP TO search criteria. */ final readonly class ToCriteria implements Criteria { public function __construct(private string $value) {} public function __toString(): string { return 'TO "' . str_replace(['"', '\\'], ['\\"', '\\\\'], $this->value) . '"'; } }