示例#1
0
 public function testCanSortValues()
 {
     $under = Arrays::sort(array(5, 3, 1, 2, 4), null, 'desc');
     $this->assertEquals(array(5, 4, 3, 2, 1), $under);
     $under = Arrays::sort(range(1, 5), function ($value) {
         return $value % 2 == 0;
     });
     $this->assertEquals(array(1, 3, 5, 2, 4), $under);
 }
 /**
  * [sortModels description]
  * @param  [type] $sort [description]
  * @return [type]       [description]
  */
 private function sortModels($sort)
 {
     $this->allModels = Arrays::sort($this->allModels, function ($model) use($sort) {
         return $model[$sort['by']];
     }, $sort['dir']);
 }