| $abbrvThreshold | FileRepo | protected |
| $articleUrl | FileRepo | protected |
| $backend | FileRepo | protected |
| $deletedHashLevels | FileRepo | protected |
| $descBaseUrl | FileRepo | protected |
| $descriptionCacheExpiry | FileRepo | |
| $favicon | FileRepo | protected |
| $fetchDescription | FileRepo | |
| $fileFactory | LocalRepo | protected |
| $fileFactoryKey | LocalRepo | protected |
| $fileFromRowFactory | LocalRepo | protected |
| $hashLevels | FileRepo | protected |
| $hasSha1Storage | FileRepo | protected |
| $initialCapital | FileRepo | protected |
| $isPrivate | FileRepo | protected |
| $oldFileFactory | LocalRepo | protected |
| $oldFileFactoryKey | LocalRepo | protected |
| $oldFileFromRowFactory | LocalRepo | protected |
| $pathDisclosureProtection | FileRepo | protected |
| $scriptDirUrl | FileRepo | protected |
| $scriptExtension | FileRepo | protected |
| $supportsSha1URLs | FileRepo | protected |
| $thumbScriptUrl | FileRepo | protected |
| $thumbUrl | FileRepo | protected |
| $transformVia404 | FileRepo | protected |
| $url | FileRepo | protected |
| $zones | FileRepo | protected |
| __construct(array $info=null) | LocalRepo | |
| assertWritableRepo() | FileRepo | protected |
| backendSupportsUnicodePaths() | FileRepo | |
| canTransformVia404() | FileRepo | |
| checkRedirect(Title $title) | LocalRepo | |
| cleanDir($dir) | FileRepo | |
| cleanupBatch(array $files, $flags=0) | LocalRepo | |
| cleanupDeletedBatch(array $storageKeys) | LocalRepo | |
| concatenate(array $srcPaths, $dstPath, $flags=0) | FileRepo | |
| delete($srcRel, $archiveRel) | LocalRepo | |
| DELETE_SOURCE | FileRepo | |
| deleteBatch(array $sourceDestPairs) | LocalRepo | |
| deletedFileHasKey($key, $lock=null) | LocalRepo | protected |
| enumFiles($callback) | FileRepo | |
| enumFilesInStorage($callback) | FileRepo | protected |
| fileExists($file) | FileRepo | |
| fileExistsBatch(array $files) | FileRepo | |
| findBySha1($hash) | LocalRepo | |
| findBySha1s(array $hashes) | LocalRepo | |
| findFile($title, $options=[]) | FileRepo | |
| findFileFromKey($sha1, $options=[]) | FileRepo | |
| findFiles(array $items, $flags=0) | LocalRepo | |
| findFilesByPrefix($prefix, $limit) | LocalRepo | |
| freeTemp($virtualUrl) | FileRepo | |
| getBackend() | FileRepo | |
| getDBFactory() | LocalRepo | protected |
| getDeletedHashPath($key) | FileRepo | |
| getDescriptionRenderUrl($name, $lang=null) | FileRepo | |
| getDescriptionStylesheetUrl() | FileRepo | |
| getDescriptionUrl($name) | FileRepo | |
| getDisplayName() | FileRepo | |
| getErrorCleanupFunction() | FileRepo | |
| getFileProps($virtualUrl) | FileRepo | |
| getFileSha1($virtualUrl) | FileRepo | |
| getFileSize($virtualUrl) | FileRepo | |
| getFileTimestamp($virtualUrl) | FileRepo | |
| getHashFromKey($key) | LocalRepo | static |
| getHashLevels() | FileRepo | |
| getHashPath($name) | FileRepo | |
| getHashPathForLevel($name, $levels) | FileRepo | protectedstatic |
| getInfo() | LocalRepo | |
| getLocalCacheKey() | FileRepo | |
| getLocalCopy($virtualUrl) | FileRepo | |
| getLocalReference($virtualUrl) | FileRepo | |
| getMasterDB() | LocalRepo | |
| getName() | FileRepo | |
| getNameFromTitle(Title $title) | FileRepo | |
| getReadOnlyReason() | FileRepo | |
| getRootDirectory() | FileRepo | |
| getSharedCacheKey() | LocalRepo | |
| getSlaveDB() | LocalRepo | |
| getTempHashPath($suffix) | FileRepo | |
| getTempRepo() | FileRepo | |
| getThumbScriptUrl() | FileRepo | |
| getUploadStash(User $user=null) | FileRepo | |
| getVirtualUrl($suffix=false) | FileRepo | |
| getZoneLocation($zone) | FileRepo | protected |
| getZonePath($zone) | FileRepo | |
| getZoneUrl($zone, $ext=null) | FileRepo | |
| hasSha1Storage() | FileRepo | |
| hiddenFileHasKey($key, $lock=null) | LocalRepo | protected |
| initDirectory($dir) | FileRepo | protected |
| initZones($doZones=[]) | FileRepo | protected |
| invalidateImageRedirect(Title $title) | LocalRepo | |
| isLocal() | FileRepo | |
| isVirtualUrl($url) | FileRepo | static |
| makeUrl($query= '', $entry= 'index') | FileRepo | |
| NAME_AND_TIME_ONLY | FileRepo | |
| nameForThumb($name) | FileRepo | |
| newFatal($message) | FileRepo | |
| newFile($title, $time=false) | FileRepo | |
| newFileFromRow($row) | LocalRepo | |
| newFromArchiveName($title, $archiveName) | LocalRepo | |
| newGood($value=null) | FileRepo | |
| OVERWRITE | FileRepo | |
| OVERWRITE_SAME | FileRepo | |
| paranoidClean($param) | FileRepo | |
| passThrough($param) | FileRepo | |
| publish($src, $dstRel, $archiveRel, $flags=0, array $options=[]) | LocalRepo | |
| publishBatch(array $ntuples, $flags=0) | LocalRepo | |
| quickCleanDir($dir) | FileRepo | |
| quickImport($src, $dst, $options=null) | FileRepo | |
| quickImportBatch(array $triples) | FileRepo | |
| quickPurge($path) | FileRepo | |
| quickPurgeBatch(array $paths) | FileRepo | |
| resolveToStoragePath($path) | FileRepo | protected |
| resolveVirtualUrl($url) | FileRepo | |
| SKIP_LOCKING | FileRepo | |
| skipWriteOperationIfSha1($function, array $args) | LocalRepo | protected |
| store($srcPath, $dstZone, $dstRel, $flags=0) | LocalRepo | |
| storeBatch(array $triplets, $flags=0) | LocalRepo | |
| storeTemp($originalName, $srcPath) | FileRepo | |
| streamFile($virtualUrl, $headers=[]) | FileRepo | |
| streamFileWithStatus($virtualUrl, $headers=[], $optHeaders=[]) | FileRepo | |
| supportsSha1URLs() | FileRepo | |
| validateFilename($filename) | FileRepo | |