Exemplo n.º 1
0
 public function execute(WorkingFolder $workingFolder)
 {
     $data = new \stdClass();
     $files = $workingFolder->listFiles();
     $data->files = array();
     foreach ($files as $file) {
         $fileObject = array('name' => $file['basename'], 'date' => Utils::formatDate($file['timestamp']), 'size' => Utils::formatSize($file['size']));
         $data->files[] = $fileObject;
     }
     // Sort files
     usort($data->files, function ($a, $b) {
         return strnatcasecmp($a['name'], $b['name']);
     });
     return $data;
 }