| $bits | LocalFile | protected |
| $canRender | File | protected |
| $dataLoaded | LocalFile | protected |
| $deleted | LocalFile | protected |
| $extension | File | protected |
| $extraDataLoaded | LocalFile | protected |
| $fileExists | LocalFile | protected |
| $fsFile | File | protected |
| $handler | File | protected |
| $hashPath | File | protected |
| $height | LocalFile | protected |
| $isSafeFile | File | protected |
| $lastError | File | protected |
| $media_type | LocalFile | protected |
| $metadata | LocalFile | protected |
| $mime | LocalFile | protected |
| $name | File | protected |
| $pageCount | File | protected |
| $path | File | protected |
| $redirected | File | protected |
| $redirectedTitle | File | protected |
| $redirectTitle | File | protected |
| $repo | File | |
| $repoClass | LocalFile | protected |
| $sha1 | LocalFile | protected |
| $size | LocalFile | protected |
| $title | File | protected |
| $tmpBucketedThumbCache | File | protected |
| $transformScript | File | protected |
| $url | File | protected |
| $width | LocalFile | protected |
| __construct($title, $repo) | LocalFile | |
| __destruct() | LocalFile | |
| __get($name) | File | |
| acquireFileLock() | LocalFile | |
| allowInlineDisplay() | File | |
| assertRepoDefined() | File | protected |
| assertTitleDefined() | File | protected |
| ATOMIC_SECTION_LOCK | LocalFile | |
| CACHE_FIELD_MAX_LEN | LocalFile | |
| canAnimateThumbIfAppropriate() | File | |
| canRender() | File | |
| checkExtensionCompatibility(File $old, $new) | File | static |
| compare(File $a, File $b) | File | static |
| convertMetadataVersion($metadata, $version) | File | |
| createThumb($width, $height=-1) | File | |
| decodeRow($row, $prefix= 'img_') | LocalFile | |
| delete($reason, $suppress=false, $user=null) | ForeignDBFile | |
| DELETE_SOURCE | File | |
| DELETED_COMMENT | File | |
| DELETED_FILE | File | |
| DELETED_RESTRICTED | File | |
| DELETED_USER | File | |
| deleteOld($archiveName, $reason, $suppress=false, $user=null) | LocalFile | |
| exists() | LocalFile | |
| FOR_PUBLIC | File | |
| FOR_THIS_USER | File | |
| formatMetadata($context=false) | File | |
| generateAndSaveThumb($tmpFile, $transformParams, $flags) | File | |
| generateBucketsIfNeeded($params, $flags=0) | File | protected |
| generateThumbName($name, $params) | File | |
| getArchivePath($suffix=false) | File | |
| getArchiveRel($suffix=false) | File | |
| getArchiveThumbPath($archiveName, $suffix=false) | File | |
| getArchiveThumbRel($archiveName, $suffix=false) | File | |
| getArchiveThumbUrl($archiveName, $suffix=false) | File | |
| getArchiveUrl($suffix=false) | File | |
| getArchiveVirtualUrl($suffix=false) | File | |
| getAvailableLanguages() | File | |
| getBitDepth() | LocalFile | |
| getBucketThumbName($bucket) | File | protected |
| getBucketThumbPath($bucket) | File | protected |
| getCacheFields($prefix= 'img_') | LocalFile | |
| getCacheKey() | LocalFile | |
| getCanonicalUrl() | File | |
| getCanRender() | File | protected |
| getCommonMetaArray() | File | |
| getDefaultRenderLanguage() | File | |
| getDescription($audience=self::FOR_PUBLIC, User $user=null) | LocalFile | |
| getDescriptionShortUrl() | ForeignDBFile | |
| getDescriptionText($lang=false) | ForeignDBFile | |
| getDescriptionTouched() | LocalFile | |
| getDescriptionUrl() | ForeignDBFile | |
| getDimensionsString() | File | |
| getExtension() | File | |
| getFullUrl() | File | |
| getHandler() | File | |
| getHashPath() | File | |
| getHeight($page=1) | LocalFile | |
| getHistory($limit=null, $start=null, $end=null, $inc=true) | LocalFile | |
| getImageSize($filePath) | File | |
| getIsSafeFile() | File | protected |
| getIsSafeFileUncached() | File | protected |
| getLastError() | File | |
| getLazyCacheFields($prefix= 'img_') | LocalFile | |
| getLength() | File | |
| getLocalRefPath() | File | |
| getLongDesc() | File | |
| getMediaType() | LocalFile | |
| getMetadata() | LocalFile | |
| getMimeType() | LocalFile | |
| getName() | File | |
| getOriginalTitle() | File | |
| getPath() | File | |
| getRedirected() | File | |
| getRedirectedTitle() | File | |
| getRel() | File | |
| getRepo() | File | |
| getRepoName() | File | |
| getSha1() | LocalFile | |
| getShortDesc() | File | |
| getSize() | LocalFile | |
| getStorageKey() | File | |
| getStreamHeaders() | File | |
| getThumbDisposition($thumbName, $dispositionType= 'inline') | File | |
| getThumbnailBucket($desiredWidth, $page=1) | File | |
| getThumbnails($archiveName=false) | LocalFile | |
| File::getThumbnails() | File | |
| getThumbnailSource($params) | File | |
| getThumbPath($suffix=false) | File | |
| getThumbRel($suffix=false) | File | |
| getThumbUrl($suffix=false) | File | |
| getThumbVirtualUrl($suffix=false) | File | |
| getTimestamp() | LocalFile | |
| getTitle() | File | |
| getTranscodedPath($suffix=false) | File | |
| getTranscodedUrl($suffix=false) | File | |
| getTransformScript() | File | |
| getUnscaledThumb($handlerParams=[]) | File | |
| getUpgraded() | LocalFile | |
| getUrl() | File | |
| getUrlRel() | File | |
| getUser($type= 'text') | LocalFile | |
| getViewURL() | File | |
| getVirtualUrl($suffix=false) | File | |
| getVisibility() | File | |
| getWidth($page=1) | LocalFile | |
| getZoneUrl($zone, $suffix=false) | File | |
| iconThumb() | File | |
| invalidateCache() | LocalFile | |
| isCacheable() | LocalFile | |
| isDeleted($field) | File | |
| isExpensiveToThumbnail() | File | |
| isHashed() | File | |
| isLocal() | File | |
| isMissing() | LocalFile | |
| isMultipage() | File | |
| isOld() | File | |
| isSafeFile() | File | |
| isTransformedLocally() | File | |
| isTrustedFile() | File | |
| isVectorized() | File | |
| isVisible() | File | |
| load($flags=0) | LocalFile | |
| LOAD_ALL | LocalFile | |
| loadExtraFromDB() | LocalFile | protected |
| loadFromDB($flags=0) | LocalFile | |
| loadFromFile() | LocalFile | |
| loadFromRow($row, $prefix= 'img_') | LocalFile | |
| lock() | LocalFile | |
| makeTransformTmpFile($thumbPath) | File | protected |
| maybeUpgradeRow() | LocalFile | |
| migrateThumbFile($thumbName) | File | |
| move($target) | ForeignDBFile | |
| mustRender() | File | |
| newFromKey($sha1, $repo, $timestamp=false) | LocalFile | static |
| newFromRow($row, $repo) | ForeignDBFile | static |
| newFromTitle($title, $repo, $unused=null) | ForeignDBFile | static |
| nextHistoryLine() | LocalFile | |
| normalizeExtension($extension) | File | static |
| normalizeTitle($title, $exception=false) | File | static |
| pageCount() | File | |
| publish($srcPath, $flags=0, array $options=[]) | ForeignDBFile | |
| publishTo($src, $dstRel, $flags=0, array $options=[]) | LocalFile | |
| purgeCache($options=[]) | LocalFile | |
| purgeDescription() | File | |
| purgeEverything() | File | |
| purgeMetadataCache() | LocalFile | |
| purgeOldThumbnails($archiveName) | LocalFile | |
| purgeThumbList($dir, $files) | LocalFile | protected |
| purgeThumbnails($options=[]) | LocalFile | |
| RAW | File | |
| READ_EXCLUSIVE | IDBAccessObject | |
| READ_LATEST | IDBAccessObject | |
| READ_LOCKING | IDBAccessObject | |
| READ_NONE | IDBAccessObject | |
| READ_NORMAL | IDBAccessObject | |
| readOnlyError() | File | |
| readOnlyFatalStatus() | LocalFile | protected |
| recordUpload($oldver, $desc, $license= '', $copyStatus= '', $source= '', $watch=false, $timestamp=false, User $user=null) | ForeignDBFile | |
| recordUpload2($oldver, $comment, $pageText, $props=false, $timestamp=false, $user=null, $tags=[]) | LocalFile | |
| redirectedFrom($from) | File | |
| releaseFileLock() | LocalFile | |
| RENDER_FORCE | File | |
| RENDER_NOW | File | |
| resetHistory() | LocalFile | |
| restore($versions=[], $unsuppress=false) | ForeignDBFile | |
| scaleHeight($srcWidth, $srcHeight, $dstWidth) | File | static |
| selectFields() | LocalFile | static |
| setProps($info) | LocalFile | |
| splitMime($mime) | File | static |
| THUMB_FULL_NAME | File | |
| thumbName($params, $flags=0) | File | |
| transform($params, $flags=0) | File | |
| transformErrorOutput($thumbPath, $thumbUrl, $params, $flags) | File | protected |
| unlock() | LocalFile | |
| unprefixRow($row, $prefix= 'img_') | LocalFile | protected |
| upgradeRow() | LocalFile | |
| upload($src, $comment, $pageText, $flags=0, $props=false, $timestamp=false, $user=null, $tags=[]) | LocalFile | |
| userCan($field, User $user=null) | File | |
| wasDeleted() | File | |