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