Manually Sorting

If you would like to sort your items by the title property (case sensitive), you can simply call:


To sort them by title descending:

use Alfred\Workflows\Items;

$workflow->items()->sort('title', Items::SORT_DESC);

To sort by a custom property, for example subtitle:


You can also pass in a function or method as the first parameter and handle the sorting yourself:

use Alfred\Workflows\Item;

$workflow->items()->sort(function(Item $a, Item $b) {
    return $a->arg > $b->arg ? 1 : -1;