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())); }