* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace AcyMailing\Libraries\Imap2; class Thread { public static function thread($imap, $flags = SE_FREE) { if (is_a($imap, Connection::class)) { $client = $imap->getClient(); #$client->setDebug(true); $thread = $client->thread($imap->getMailboxName()); if (empty($thread->count())) { return false; } return $thread->get(); } return imap_thread($imap, $flags); } }