Horde_Imap_Client_Data_Fetch::getFlags PHP Method

getFlags() public method

Get IMAP flags.
public getFlags ( ) : array
return array An array of IMAP flags (all flags in lowercase).
    public function getFlags()
    {
        return isset($this->_data[Horde_Imap_Client::FETCH_FLAGS]) ? $this->_data[Horde_Imap_Client::FETCH_FLAGS] : array();
    }

Usage Example

Beispiel #1
0
 /**
  * Constructor
  *
  * @param Horde_Imap_Client_Base $imap        The imap client object.
  * @param Horde_Imap_Client_Mailbox $mbox     The mailbox object.
  * @param Horde_Imap_Client_Data_Fetch $data  The data returned from a FETCH
  *                                            must contain at least uid,
  *                                            structure and flags.
  */
 public function __construct(Horde_Imap_Client_Base $imap, Horde_Imap_Client_Mailbox $mbox, Horde_Imap_Client_Data_Fetch $data)
 {
     $this->_imap = $imap;
     $this->_message = new Horde_ActiveSync_Mime($data->getStructure());
     $this->_uid = $data->getUid();
     $this->_flags = $data->getFlags();
     $this->_mbox = $mbox;
     $this->_data = $data;
     $this->_envelope = $data->getEnvelope();
 }
All Usage Examples Of Horde_Imap_Client_Data_Fetch::getFlags