| $archive_name | OldLocalFile | protected |
| $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 |
| $metadataArray | LocalFile | protected |
| $metadataBlobs | LocalFile | protected |
| $metadataSerializationFormat | 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 |
| $requestedTime | OldLocalFile | protected |
| $sha1 | LocalFile | protected |
| $size | LocalFile | protected |
| $title | File | protected |
| $tmpBucketedThumbCache | File | protected |
| $transformScript | File | protected |
| $unloadedMetadataBlobs | LocalFile | protected |
| $url | File | protected |
| $width | LocalFile | protected |
| __construct( $title, $repo, $time, $archiveName) | OldLocalFile | |
| LocalFile::__construct( $title, $repo) | LocalFile | |
| __destruct() | LocalFile | |
| __get( $name) | File | |
| acquireFileLock( $timeout=0) | LocalFile | |
| allowInlineDisplay() | File | |
| assertRepoDefined() | File | protected |
| assertTitleDefined() | File | protected |
| CACHE_VERSION | OldLocalFile | |
| 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 | |
| DELETE_SOURCE | File | |
| DELETED_COMMENT | File | |
| DELETED_FILE | File | |
| DELETED_RESTRICTED | File | |
| DELETED_USER | File | |
| deleteFile( $reason, UserIdentity $user, $suppress=false) | LocalFile | |
| deleteOldFile( $archiveName, $reason, UserIdentity $user, $suppress=false) | LocalFile | |
| exists() | OldLocalFile | |
| 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 | |
| getArchiveName() | OldLocalFile | |
| getArchivePath( $suffix=false) | File | |
| getArchiveRel( $suffix=false) | File | |
| getArchiveThumbPath( $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_') | OldLocalFile | protected |
| getCacheKey() | OldLocalFile | protected |
| getCanonicalUrl() | File | |
| getCanRender() | File | protected |
| getCommonMetaArray() | File | |
| getContentHeaders() | File | |
| getDefaultRenderLanguage() | File | |
| getDescription( $audience=self::FOR_PUBLIC, Authority $performer=null) | LocalFile | |
| getDescriptionShortUrl() | LocalFile | |
| getDescriptionText(Language $lang=null) | LocalFile | |
| getDescriptionTouched() | LocalFile | |
| getDescriptionUrl() | LocalFile | |
| getDimensionsString() | File | |
| getDisplayWidthHeight( $maxWidth, $maxHeight, $page=1) | File | |
| getExtension() | File | |
| getFilePageThumbUrl( $url) | File | |
| getFullUrl() | File | |
| getHandler() | File | |
| getHandlerState(string $key) | File | |
| getHashPath() | File | |
| getHeight( $page=1) | LocalFile | |
| getHistory( $limit=null, $start=null, $end=null, $inc=true) | LocalFile | |
| getIsSafeFile() | File | protected |
| getIsSafeFileUncached() | File | protected |
| getLastError() | File | |
| getLazyCacheFields( $prefix='img_') | LocalFile | protected |
| getLength() | File | |
| getLocalRefPath() | File | |
| getLongDesc() | File | |
| getMatchedLanguage( $userPreferredLanguage) | File | |
| getMediaType() | LocalFile | |
| getMetadata() | LocalFile | |
| getMetadataArray() | LocalFile | |
| getMetadataForDb(IDatabase $db) | LocalFile | |
| getMetadataItem(string $itemName) | File | |
| getMetadataItems(array $itemNames) | LocalFile | |
| getMimeType() | LocalFile | |
| getMutableCacheKeys(WANObjectCache $cache) | LocalFile | |
| getName() | File | |
| getOriginalTitle() | File | |
| getPath() | File | |
| getQueryInfo(array $options=[]) | OldLocalFile | static |
| getRedirected() | File | |
| getRedirectedTitle() | File | protected |
| getRel() | OldLocalFile | |
| getRepo() | LocalFile | |
| getRepoName() | File | |
| getSha1() | LocalFile | |
| getShortDesc() | File | |
| getSize() | LocalFile | |
| getStorageKey() | File | |
| getThumbDisposition( $thumbName, $dispositionType='inline') | File | |
| getThumbnailBucket( $desiredWidth, $page=1) | File | |
| getThumbnails( $archiveName=false) | LocalFile | protected |
| File::getThumbnails() | File | protected |
| 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 | |
| getUnscaledThumb( $handlerParams=[]) | File | |
| getUpgraded() | LocalFile | |
| getUploader(int $audience=self::FOR_PUBLIC, Authority $performer=null) | LocalFile | |
| getUrl() | File | |
| getUrlRel() | OldLocalFile | |
| getViewURL() | File | |
| getVirtualUrl( $suffix=false) | File | |
| getVisibility() | OldLocalFile | |
| getWidth( $page=1) | LocalFile | |
| iconThumb() | File | |
| invalidateCache() | LocalFile | |
| isCacheable() | LocalFile | |
| isDeleted( $field) | OldLocalFile | |
| isExpensiveToThumbnail() | File | |
| isHashed() | File | protected |
| isLocal() | File | |
| isMissing() | LocalFile | |
| isMultipage() | File | |
| isOld() | OldLocalFile | |
| isSafeFile() | File | |
| isTransformedLocally() | File | |
| isTrustedFile() | File | protected |
| isVectorized() | File | |
| isVisible() | OldLocalFile | |
| load( $flags=0) | LocalFile | |
| loadExtraFromDB() | OldLocalFile | protected |
| loadFromDB( $flags=0) | OldLocalFile | protected |
| loadFromFile( $path=null) | LocalFile | |
| loadFromRow( $row, $prefix='img_') | OldLocalFile | |
| loadMetadataFromDbFieldValue(IDatabase $db, $metadataBlob) | LocalFile | protected |
| loadMetadataFromString( $metadataString) | LocalFile | protected |
| lock() | LocalFile | |
| makeTransformTmpFile( $thumbPath) | File | protected |
| maybeUpgradeRow() | LocalFile | |
| migrateThumbFile( $thumbName) | File | protected |
| move( $target) | LocalFile | |
| mustRender() | File | |
| newFromArchiveName( $title, $repo, $archiveName) | OldLocalFile | static |
| newFromKey( $sha1, $repo, $timestamp=false) | OldLocalFile | static |
| newFromRow( $row, $repo) | OldLocalFile | static |
| newFromTitle( $title, $repo, $time=null) | OldLocalFile | static |
| nextHistoryLine() | LocalFile | |
| normalizeExtension( $extension) | File | static |
| normalizeTitle( $title, $exception=false) | File | static |
| pageCount() | File | |
| prerenderThumbnails() | LocalFile | |
| publish( $src, $flags=0, array $options=[]) | LocalFile | |
| publishTo( $src, $dstRel, $flags=0, array $options=[]) | LocalFile | protected |
| purgeCache( $options=[]) | LocalFile | |
| purgeDescription() | File | |
| purgeEverything() | File | |
| purgeOldThumbnails( $archiveName) | LocalFile | |
| purgeThumbList( $dir, $files) | LocalFile | protected |
| purgeThumbnails( $options=[]) | LocalFile | |
| RAW | File | |
| READ_NONE | IDBAccessObject | |
| readOnlyError() | File | protected |
| readOnlyFatalStatus() | LocalFile | protected |
| recordOldUpload( $srcPath, $archiveName, $timestamp, $comment, $user) | OldLocalFile | protected |
| recordUpload3(string $oldver, string $comment, string $pageText, Authority $performer, $props=false, $timestamp=false, $tags=[], bool $createNullRevision=true, bool $revert=false) | LocalFile | |
| redirectedFrom( $from) | File | |
| releaseFileLock() | LocalFile | |
| RENDER_FORCE | File | |
| RENDER_NOW | File | |
| reserializeMetadata() | OldLocalFile | protected |
| resetHistory() | LocalFile | |
| restore( $versions=[], $unsuppress=false) | LocalFile | |
| scaleHeight( $srcWidth, $srcHeight, $dstWidth) | File | static |
| setHandlerState(string $key, $value) | File | |
| setProps( $info) | LocalFile | protected |
| splitMime(?string $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() | OldLocalFile | |
| upload( $src, $comment, $pageText, $flags=0, $props=false, $timestamp=false, Authority $uploader=null, $tags=[], $createNullRevision=true, $revert=false) | LocalFile | |
| uploadOld( $srcPath, $timestamp, $comment, UserIdentity $user) | OldLocalFile | |
| userCan( $field, Authority $performer) | OldLocalFile | |
| wasDeleted() | File | |