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