/**
  * @param            $directory
  * @param bool|false $recursive
  *
  * @return array
  */
 public function getFileList($directory, $recursive = false)
 {
     $codeBaseFileList = $this->codeBaseFileSystem->getFileList($directory, $recursive, true);
     $fileList = parent::getFileList($directory, $recursive);
     foreach ($fileList as &$files) {
         $files['datainfo']['readonly'] = true;
     }
     return $this->mergeFileList($codeBaseFileList, $fileList);
 }
Exemplo n.º 2
0
 function __construct($name, $humanName, $directory, $accessIds = array(), $position = '', FileSystem $fileSystem = null)
 {
     $this->fileSystem = $fileSystem ? $fileSystem : LocalFileSystem::createFromPath($directory[0]);
     $this->name = $name;
     $this->position = $position;
     $this->humanName = $humanName;
     $this->directory = $directory;
     $this->accessIds = $accessIds;
 }