Horde_Imap_Client_Tokenize::rewind PHP Method

rewind() public method

public rewind ( )
    public function rewind()
    {
        $this->_stream->rewind();
        $this->_current = false;
        $this->_key = -1;
        $this->_level = 0;
    }

Usage Example

Example #1
0
 /**
  * Auto-scan an incoming line to determine the response type.
  *
  * @param Horde_Imap_Client_Tokenize $t  Tokenized data returned from the
  *                                       server.
  *
  * @return Horde_Imap_Client_Interaction_Server  A server response object.
  */
 public static function create(Horde_Imap_Client_Tokenize $t)
 {
     $tag = $t->rewind();
     $t->next();
     switch ($tag) {
         case '+':
             return new Horde_Imap_Client_Interaction_Server_Continuation($t);
         case '*':
             return new Horde_Imap_Client_Interaction_Server_Untagged($t);
         default:
             return new Horde_Imap_Client_Interaction_Server_Tagged($t, $tag);
     }
 }
All Usage Examples Of Horde_Imap_Client_Tokenize::rewind