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