function page_manager_sort_task_handlers

Callback for uasort to sort task handlers.

Task handlers are sorted by weight then by name.

1 string reference to 'page_manager_sort_task_handlers'
page_manager_load_sorted_handlers in page_manager/page_manager.module
Load all task handlers for a given task and subtask and sort them.

File

page_manager/page_manager.module, line 656

Code

function page_manager_sort_task_handlers($a, $b) {
    if ($a->weight < $b->weight) {
        return -1;
    }
    elseif ($a->weight > $b->weight) {
        return 1;
    }
    elseif ($a->name < $b->name) {
        return -1;
    }
    elseif ($a->name > $b->name) {
        return 1;
    }
    return 0;
}