| $canRender | File | protected |
| $dims | UnregisteredLocalFile | protected |
| $extension | File | protected |
| $fileKey | UploadStashFile | private |
| $fsFile | File | protected |
| $handler | UnregisteredLocalFile | |
| $hashPath | File | protected |
| $isSafeFile | File | protected |
| $lastError | File | protected |
| $metadata | UnregisteredLocalFile | protected |
| $mime | UnregisteredLocalFile | protected |
| $name | File | protected |
| $pageCount | File | protected |
| $path | UnregisteredLocalFile | protected |
| $redirected | File | protected |
| $redirectedTitle | File | protected |
| $redirectTitle | File | protected |
| $repo | File | |
| $repoClass | File | protected |
| $title | UnregisteredLocalFile | protected |
| $transformScript | File | protected |
| $url | UploadStashFile | protected |
| $urlName | UploadStashFile | private |
| __construct( $repo, $path, $key) | UploadStashFile | |
| UnregisteredLocalFile::__construct( $title=false, $repo=false, $path=false, $mime=false) | UnregisteredLocalFile | |
| File::__construct( $title, $repo) | File | |
| __get( $name) | File | |
| allowInlineDisplay() | File | |
| assertRepoDefined() | File | protected |
| assertTitleDefined() | File | protected |
| cachePageDimensions( $page=1) | UnregisteredLocalFile | private |
| 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( $reason, $suppress=false) | File | |
| DELETE_SOURCE | File | |
| DELETED_COMMENT | File | |
| DELETED_FILE | File | |
| DELETED_RESTRICTED | File | |
| DELETED_USER | File | |
| exists() | UploadStashFile | |
| FOR_PUBLIC | File | |
| FOR_THIS_USER | File | |
| formatMetadata() | File | |
| 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() | File | |
| getCanonicalUrl() | File | |
| getCanRender() | File | protected |
| getCommonMetaArray() | File | |
| getDefaultRenderLanguage() | File | |
| getDescription( $audience=self::FOR_PUBLIC, User $user=null) | File | |
| getDescriptionText( $lang=false) | File | |
| getDescriptionUrl() | UploadStashFile | |
| getDimensionsString() | File | |
| getExtension() | File | |
| getFileKey() | UploadStashFile | |
| getFullUrl() | UploadStashFile | |
| getHandler() | File | |
| getHashPath() | File | |
| getHeight( $page=1) | UnregisteredLocalFile | |
| getHistory( $limit=null, $start=null, $end=null, $inc=true) | File | |
| getImageSize( $filename) | UnregisteredLocalFile | |
| getIsSafeFile() | File | protected |
| getIsSafeFileUncached() | File | protected |
| getLastError() | File | |
| getLength() | File | |
| getLocalRefPath() | File | |
| getLongDesc() | File | |
| getMediaType() | File | |
| getMetadata() | UnregisteredLocalFile | |
| getMimeType() | UnregisteredLocalFile | |
| getName() | File | |
| getOriginalTitle() | File | |
| getPath() | File | |
| getPropsFromPath( $path, $ext=true) | File | static |
| getRedirected() | File | |
| getRedirectedTitle() | File | |
| getRel() | File | |
| getRepo() | File | |
| getRepoName() | File | |
| getSha1() | File | |
| getShortDesc() | File | |
| getSize() | UnregisteredLocalFile | |
| getSpecialUrl( $subPage) | UploadStashFile | private |
| getStorageKey() | File | |
| getStreamHeaders() | File | |
| getThumbDisposition( $thumbName, $dispositionType='inline') | File | |
| getThumbnails() | File | |
| getThumbPath( $thumbName=false) | UploadStashFile | |
| getThumbRel( $suffix=false) | File | |
| getThumbUrl( $thumbName=false) | UploadStashFile | |
| getThumbVirtualUrl( $suffix=false) | File | |
| getTimestamp() | File | |
| getTitle() | File | |
| getTranscodedPath( $suffix=false) | File | |
| getTranscodedUrl( $suffix=false) | File | |
| getTransformScript() | File | |
| getUnscaledThumb( $handlerParams=array()) | File | |
| getURL() | UnregisteredLocalFile | |
| getUrl() | UploadStashFile | |
| getUrlName() | UploadStashFile | |
| getUrlRel() | File | |
| getUser( $type='text') | File | |
| getViewURL() | File | |
| getVirtualUrl( $suffix=false) | File | |
| getVisibility() | File | |
| getWidth( $page=1) | UnregisteredLocalFile | |
| getZoneUrl( $zone, $suffix=false) | File | |
| iconThumb() | File | |
| isCacheable() | File | |
| isDeleted( $field) | File | |
| isHashed() | File | |
| isLocal() | File | |
| isMissing() | File | |
| isMultipage() | File | |
| isOld() | File | |
| isSafeFile() | File | |
| isTrustedFile() | File | |
| isVectorized() | File | |
| isVisible() | File | |
| migrateThumbFile( $thumbName) | File | |
| move( $target) | File | |
| mustRender() | File | |
| newFromPath( $path, $mime) | UnregisteredLocalFile | static |
| newFromTitle( $title, $repo) | UnregisteredLocalFile | static |
| nextHistoryLine() | File | |
| normalizeExtension( $ext) | File | static |
| normalizeTitle( $title, $exception=false) | File | static |
| pageCount() | File | |
| publish( $srcPath, $flags=0, array $options=array()) | File | |
| purgeCache( $options=array()) | File | |
| purgeDescription() | File | |
| purgeEverything() | File | |
| RAW | File | |
| readOnlyError() | File | |
| recordUpload( $oldver, $desc, $license='', $copyStatus='', $source='', $watch=false, $timestamp=false, User $user=null) | File | |
| redirectedFrom( $from) | File | |
| remove() | UploadStashFile | |
| RENDER_FORCE | File | |
| RENDER_NOW | File | |
| resetHistory() | File | |
| restore( $versions=array(), $unsuppress=false) | File | |
| scaleHeight( $srcWidth, $srcHeight, $dstWidth) | File | static |
| setLocalReference(FSFile $fsFile) | UnregisteredLocalFile | |
| sha1Base36( $path) | File | static |
| splitMime( $mime) | File | static |
| THUMB_FULL_NAME | File | |
| thumbName( $params, $flags=0) | UploadStashFile | |
| transform( $params, $flags=0) | File | |
| transformErrorOutput( $thumbPath, $thumbUrl, $params, $flags) | File | protected |
| upgradeRow() | File | |
| userCan( $field, User $user=null) | File | |
| wasDeleted() | File | |