sort() 공개 메소드

public sort ( )
예제 #1
0
 /**
  * @dataProvider providerSort
  */
 public function testSort($list, $expected)
 {
     shuffle($list);
     $directory = new Directory(new Root(new Config(), ''), 'dir');
     foreach ($list as $value) {
         $entry = new Content($directory, $value);
         $entry->setName($value);
     }
     $directory->sort();
     $final = [];
     foreach ($directory->getEntries() as $obj) {
         $final[] = $obj->getName();
     }
     $this->assertEquals($expected, $final);
 }
예제 #2
0
파일: Daux.php 프로젝트: rlugojr/daux.io
 public function sortTree(Directory $current)
 {
     $current->sort();
     foreach ($current->getEntries() as $entry) {
         if ($entry instanceof Directory) {
             $this->sortTree($entry);
         }
     }
 }