Horde_Imap_Client_Socket::_parseStatus PHP Method

_parseStatus() protected method

Parse a STATUS response (RFC 3501 [7.2.4]).
protected _parseStatus ( Horde_Imap_Client_Tokenize $data )
$data Horde_Imap_Client_Tokenize Token data
    protected function _parseStatus(Horde_Imap_Client_Tokenize $data)
    {
        // Mailbox name is in UTF7-IMAP (unless UTF8 has been enabled).
        $mbox_ob = $this->_mailboxOb(Horde_Imap_Client_Mailbox::get($data->next(), !$this->_capability()->isEnabled('UTF8=ACCEPT')));
        $data->next();
        while (($k = $data->next()) !== false) {
            $mbox_ob->setStatus($this->_statusFields[Horde_String::lower($k)], $data->next());
        }
    }