rcube_message_header_sorter

Class for sorting an array of rcube_message_header objects in a predetermined order.

package

Framework

subpackage

Storage

author

Aleksander Machniak alec@alec.pl

Methods

Sort method called by uksort()

compare_uids(integer $a, integer $b) 

Arguments

$a

integer

Array key (UID)

$b

integer

Array key (UID)

Set the predetermined sort order.

set_index(array $index) 

Arguments

$index

array

Numerically indexed array of IMAP UIDs

Sort the array of header objects

sort_headers(array &$headers) 

Arguments

$headers

array

Array of rcube_message_header objects indexed by UID

Properties

uids

uids : 

Type(s)