public function testCanSortValues() { $under = Arr::sort([5, 3, 1, 2, 4], null, 'desc'); $this->assertEquals([5, 4, 3, 2, 1], $under); $under = Arr::sort(range(1, 5), function ($value) { return $value % 2 === 0; }); $this->assertEquals([1, 3, 5, 2, 4], $under); }