/** * @param string $sSearch * * @return string */ private function escapeSearchString($sSearch) { return 'ssl://imap.gmail.com' === \strtolower($this->oImapClient->GetConnectedHost()) ? '{' . \strlen($sSearch) . '+}' . "\r\n" . $sSearch : $this->oImapClient->EscapeString($sSearch); }
/** * @param string $sSearch * @param bool $bDetectGmail = true * * @return string */ private function escapeSearchString($sSearch, $bDetectGmail = true) { return !\MailSo\Base\Utils::IsAscii($sSearch) ? '{' . \strlen($sSearch) . '}' . "\r\n" . $sSearch : $this->oImapClient->EscapeString($sSearch); // return ($bDetectGmail && !\MailSo\Base\Utils::IsAscii($sSearch) && $this->IsGmail()) // ? '{'.\strlen($sSearch).'+}'."\r\n".$sSearch : $this->oImapClient->EscapeString($sSearch); }