Class for accessing IMAP's SORT/SEARCH/ESEARCH result
| package |
Framework |
|---|---|
| subpackage |
Storage |
__construct( $mailbox = null, $data = null, $order = null)
count() : integer
integerNumber of elements
exists(integer $msgid, boolean $get_index = false) : mixed
integerMessage ID
booleanWhen enabled element's index will be returned. Elements are indexed starting with 0
mixedFalse if message ID doesn't exist, True if exists or index of the element if $get_index=true
filter(array $ids = array())
arrayList of IDs to remove.
get() : array
arrayList of message IDs
get_compressed() : array
arrayList of message IDs
get_element(integer|string $index) : integer
integer|stringElement's index or "FIRST" or "LAST"
integerElement value
get_parameters(string $param = null) : array|string
stringParameter name
array|stringResponse parameters or parameter value
init(string $data = null)
stringIMAP response string
is_empty() : boolean
booleanTrue if the result is empty, False otherwise
is_error() : boolean
booleanTrue if the result is an error, False otherwise
length() : integer
integerData length
max() : integer
integerMaximal message identifier
min() : integer
integerMinimal message identifier
revert()
slice( $offset, $length)
Offset (as for PHP's array_slice())
Number of elements (as for PHP's array_slice())
SEPARATOR_ELEMENT
incomplete :
raw_data :
mailbox :
params :
order :