e.g.
$data = array(
array('foobar' => 'b'),
array('foobar' => 'a'),
);
SortUtils::multisort($data, '[foobar]', 'asc');
echo $data[0]; // "a"
You can also use method names:
SortUtils::multisort($data, 'getFoobar', 'asc');
Or sort on multidimensional arrays:
SortUtils::multisort($data, 'foobar.bar.getFoobar', 'asc');
And you can sort on multiple paths:
SortUtils::multisort($data, array('foo', 'bar'), 'asc');
The path is any path accepted by the property access component: