예제 #1
0
 /**
  * @inheritdoc
  */
 public function getAllFiles()
 {
     $rootDirectory = $this->getRootDirectory();
     $fileDirs = FileSystemHelper::findDirectories($rootDirectory, ['recursive' => false]);
     $result = [];
     foreach ($fileDirs as $fileDir) {
         $files = FileSystemHelper::findFiles($fileDir, ['recursive' => false]);
         $folder = FileSystemHelper::basename($fileDir);
         foreach ($files as $fsFile) {
             $file = FileSystemHelper::decodeFilename($fsFile);
             if ($file !== false) {
                 $result[] = "{$folder}/" . FileSystemHelper::basename($file);
             }
         }
     }
     return $result;
 }