Horde_Imap_Client_Socket::_parseThreadLevel PHP Метод

_parseThreadLevel() защищенный Метод

Parse a level of a THREAD response (RFC 5256 [4]).
protected _parseThreadLevel ( array &$thread, Horde_Imap_Client_Tokenize $data, integer $level )
$thread array Results.
$data Horde_Imap_Client_Tokenize Thread data.
$level integer The current tree level.
    protected function _parseThreadLevel(&$thread, Horde_Imap_Client_Tokenize $data, $level = 0)
    {
        while (($curr = $data->next()) !== false) {
            if ($curr === true) {
                $this->_parseThreadLevel($thread, $data, $level);
            } elseif (!is_bool($curr)) {
                $thread[$curr] = $level++;
            }
        }
    }