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

Methods

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

Sort method called by uksort()

compare_uids(int $a, int $b) 

Arguments

$a

int

Array key (UID)

$b

int

Array key (UID)

Properties

uids

uids :