public function testSortBy()
{
$data = new Collection(array('foo', 'bar'));
$data = $data->sortBy(function ($x) {
return $x;
});
$this->assertEquals(array('bar', 'foo'), array_values($data->all()));
$data = new Collection(array('bar', 'foo'));
$data->sortByDesc(function ($x) {
return $x;
});
$this->assertEquals(array('foo', 'bar'), array_values($data->all()));
}