/**
  * @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);
 }