public function testBug13825() { $mbox = 'INBOX.! Astrid"'; $mbox_escape = '"INBOX.! Astrid\\""'; $ob = new Horde_Imap_Client_Mailbox($mbox); $this->assertEquals($ob, Horde_Imap_Client_Mailbox::get($mbox)); $this->assertEquals($ob, Horde_Imap_Client_Mailbox::get($ob)); $format = new Horde_Imap_Client_Data_Format_Mailbox($ob); $this->assertEquals($mbox_escape, $format->escape()); $format2 = new Horde_Imap_Client_Data_Format_Mailbox_Utf8($ob); $this->assertEquals($mbox_escape, $format2->escape()); }
/** */ protected function _filterParams() { $ob = parent::_filterParams(); /* Don't quote % or * characters. */ $ob->no_quote_list = true; return $ob; }