|
| delete ($reason, $suppress=false, $user=null) |
|
| getDescriptionShortUrl () |
| Get short description URL for a file based on the page ID. More...
|
|
| getDescriptionText ($lang=false) |
|
| getDescriptionUrl () |
|
| move ($target) |
|
| publish ($srcPath, $flags=0, array $options=[]) |
|
| recordUpload ($oldver, $desc, $license= '', $copyStatus= '', $source= '', $watch=false, $timestamp=false, User $user=null) |
|
| restore ($versions=[], $unsuppress=false) |
|
| __construct ($title, $repo) |
| Constructor. More...
|
|
| __destruct () |
| Clean up any dangling locks. More...
|
|
| acquireFileLock () |
|
| decodeRow ($row, $prefix= 'img_') |
| Decode a row from the database (either object or array) to an array with timestamps and MIME types decoded, and the field prefix removed. More...
|
|
| delete ($reason, $suppress=false, $user=null) |
| Delete all versions of the file. More...
|
|
| deleteOld ($archiveName, $reason, $suppress=false, $user=null) |
| Delete an old version of the file. More...
|
|
| exists () |
| canRender inherited More...
|
|
| getBitDepth () |
|
| getCacheFields ($prefix= 'img_') |
|
| getCacheKey () |
| Get the memcached key for the main data for this file, or false if there is no access to the shared cache. More...
|
|
| getDescription ($audience=self::FOR_PUBLIC, User $user=null) |
|
| getDescriptionShortUrl () |
| Get short description URL for a file based on the page ID. More...
|
|
| getDescriptionText ($lang=null) |
| Get the HTML text of the description page This is not used by ImagePage for local files, since (among other things) it skips the parser cache. More...
|
|
| getDescriptionTouched () |
|
| getDescriptionUrl () |
| isMultipage inherited More...
|
|
| getHeight ($page=1) |
| Return the height of the image. More...
|
|
| getHistory ($limit=null, $start=null, $end=null, $inc=true) |
| purgeDescription inherited More...
|
|
| getLazyCacheFields ($prefix= 'img_') |
|
| getMediaType () |
| Returns the type of the media in the file. More...
|
|
| getMetadata () |
| Get handler-specific metadata. More...
|
|
| getMimeType () |
| Returns the MIME type of the file. More...
|
|
| getSha1 () |
|
| getSize () |
| Returns the size of the image file, in bytes. More...
|
|
| getThumbnails ($archiveName=false) |
| getTransformScript inherited More...
|
|
| getTimestamp () |
|
| getUpgraded () |
|
| getUser ($type= 'text') |
| Returns ID or name of user who uploaded the file. More...
|
|
| getWidth ($page=1) |
| Return the width of the image. More...
|
|
| invalidateCache () |
| Purge the file object/metadata cache. More...
|
|
| isCacheable () |
|
| isMissing () |
| splitMime inherited More...
|
|
| load ($flags=0) |
| Load file metadata from cache or DB, unless already loaded. More...
|
|
| loadFromDB ($flags=0) |
| Load file metadata from the DB. More...
|
|
| loadFromFile () |
| Load metadata from the file itself. More...
|
|
| loadFromRow ($row, $prefix= 'img_') |
| Load file metadata from a DB result row. More...
|
|
| lock () |
| Start an atomic DB section and lock the image for update or increments a reference counter if the lock is already held. More...
|
|
| maybeUpgradeRow () |
| Upgrade a row if it needs it. More...
|
|
| move ($target) |
| getLinksTo inherited More...
|
|
| nextHistoryLine () |
| Returns the history of this file, line by line. More...
|
|
| prerenderThumbnails () |
| Prerenders a configurable set of thumbnails. More...
|
|
| publish ($src, $flags=0, array $options=[]) |
| Move or copy a file to its public location. More...
|
|
| publishTo ($src, $dstRel, $flags=0, array $options=[]) |
| Move or copy a file to a specified location. More...
|
|
| purgeCache ($options=[]) |
| Delete all previously generated thumbnails, refresh metadata in memcached and purge the CDN. More...
|
|
| purgeMetadataCache () |
| Refresh metadata in memcached, but don't touch thumbnails or CDN. More...
|
|
| purgeOldThumbnails ($archiveName) |
| Delete cached transformed files for an archived version only. More...
|
|
| purgeThumbnails ($options=[]) |
| Delete cached transformed files for the current version only. More...
|
|
| recordUpload ($oldver, $desc, $license= '', $copyStatus= '', $source= '', $watch=false, $timestamp=false, User $user=null) |
| Record a file upload in the upload log and the image table. More...
|
|
| recordUpload2 ($oldver, $comment, $pageText, $props=false, $timestamp=false, $user=null, $tags=[]) |
| Record a file upload in the upload log and the image table. More...
|
|
| releaseFileLock () |
|
| resetHistory () |
| Reset the history pointer to the first element of the history. More...
|
|
| restore ($versions=[], $unsuppress=false) |
| Restore all or specified deleted revisions to the given file. More...
|
|
| setProps ($info) |
| Set properties in this object to be equal to those given in the associative array $info. More...
|
|
| unlock () |
| Decrement the lock reference count and end the atomic section if it reaches zero. More...
|
|
| upgradeRow () |
| Fix assorted version-related problems with the image row by reloading it from the file. More...
|
|
| upload ($src, $comment, $pageText, $flags=0, $props=false, $timestamp=false, $user=null, $tags=[]) |
| getHashPath inherited More...
|
|
| __construct ($title, $repo) |
| Call this constructor from child classes. More...
|
|
| __get ($name) |
|
| allowInlineDisplay () |
| Alias for canRender() More...
|
|
| canAnimateThumbIfAppropriate () |
| Will the thumbnail be animated if one would expect it to be. More...
|
|
| canRender () |
| Checks if the output of transform() for this file is likely to be valid. More...
|
|
| convertMetadataVersion ($metadata, $version) |
| get versioned metadata More...
|
|
| createThumb ($width, $height=-1) |
| Create a thumbnail of the image having the specified width/height. More...
|
|
| delete ($reason, $suppress=false, $user=null) |
| Delete all versions of the file. More...
|
|
| exists () |
| Returns true if file exists in the repository. More...
|
|
| formatMetadata ($context=false) |
|
| generateAndSaveThumb ($tmpFile, $transformParams, $flags) |
| Generates a thumbnail according to the given parameters and saves it to storage. More...
|
|
| generateThumbName ($name, $params) |
| Generate a thumbnail file name from a name and specified parameters. More...
|
|
| getArchivePath ($suffix=false) |
| Get the path of the archived file. More...
|
|
| getArchiveRel ($suffix=false) |
| Get the path of an archived file relative to the public zone root. More...
|
|
| getArchiveThumbPath ($archiveName, $suffix=false) |
| Get the path of an archived file's thumbs, or a particular thumb if $suffix is specified. More...
|
|
| getArchiveThumbRel ($archiveName, $suffix=false) |
| Get the path, relative to the thumbnail zone root, for an archived file's thumbs directory or a specific thumb if the $suffix is given. More...
|
|
| getArchiveThumbUrl ($archiveName, $suffix=false) |
| Get the URL of the archived file's thumbs, or a particular thumb if $suffix is specified. More...
|
|
| getArchiveUrl ($suffix=false) |
| Get the URL of the archive directory, or a particular file if $suffix is specified. More...
|
|
| getArchiveVirtualUrl ($suffix=false) |
| Get the public zone virtual URL for an archived version source file. More...
|
|
| getAvailableLanguages () |
| Gives a (possibly empty) list of languages to render the file in. More...
|
|
| getBitDepth () |
| Return the bit depth of the file Overridden by LocalFile STUB. More...
|
|
| getCanonicalUrl () |
|
| getCommonMetaArray () |
| Like getMetadata but returns a handler independent array of common values. More...
|
|
| getDefaultRenderLanguage () |
| In files that support multiple language, what is the default language to use if none specified. More...
|
|
| getDescription ($audience=self::FOR_PUBLIC, User $user=null) |
| Get description of file revision STUB. More...
|
|
| getDescriptionShortUrl () |
|
| getDescriptionText ($lang=false) |
| Get the HTML text of the description page, if available. More...
|
|
| getDescriptionTouched () |
| Returns the timestamp (in TS_MW format) of the last change of the description page. More...
|
|
| getDescriptionUrl () |
| Get the URL of the image description page. More...
|
|
| getDimensionsString () |
|
| getExtension () |
| Get the file extension, e.g. More...
|
|
| getFullUrl () |
| Return a fully-qualified URL to the file. More...
|
|
| getHandler () |
| Get a MediaHandler instance for this file. More...
|
|
| getHashPath () |
| Get the filename hash component of the directory including trailing slash, e.g. More...
|
|
| getHeight ($page=1) |
| Return the height of the image. More...
|
|
| getHistory ($limit=null, $start=null, $end=null, $inc=true) |
| Return a fragment of the history of file. More...
|
|
| getImageSize ($filePath) |
| Get an image size array like that returned by getImageSize(), or false if it can't be determined. More...
|
|
| getLastError () |
| Get last thumbnailing error. More...
|
|
| getLength () |
| Get the duration of a media file in seconds. More...
|
|
| getLocalRefPath () |
| Get an FS copy or original of this file and return the path. More...
|
|
| getLongDesc () |
|
| getMediaType () |
| Return the type of the media in the file. More...
|
|
| getMetadata () |
| Get handler-specific metadata Overridden by LocalFile, UnregisteredLocalFile STUB. More...
|
|
| getMimeType () |
| Returns the MIME type of the file. More...
|
|
| getName () |
| Return the name of this file. More...
|
|
| getOriginalTitle () |
| Return the title used to find this file. More...
|
|
| getPath () |
| Return the storage path to the file. More...
|
|
| getRedirected () |
|
| getRedirectedTitle () |
|
| getRel () |
| Get the path of the file relative to the public zone root. More...
|
|
| getRepo () |
| Returns the repository. More...
|
|
| getRepoName () |
| Returns the name of the repository. More...
|
|
| getSha1 () |
| Get the SHA-1 base 36 hash of the file. More...
|
|
| getShortDesc () |
|
| getSize () |
| Return the size of the image file, in bytes Overridden by LocalFile, UnregisteredLocalFile STUB. More...
|
|
| getStorageKey () |
| Get the deletion archive key, "<sha1>.<ext>". More...
|
|
| getStreamHeaders () |
|
| getThumbDisposition ($thumbName, $dispositionType= 'inline') |
|
| getThumbnailBucket ($desiredWidth, $page=1) |
| Return the smallest bucket from $wgThumbnailBuckets which is at least $wgThumbnailMinimumBucketDistance larger than $desiredWidth. More...
|
|
| getThumbnails () |
| Get all thumbnail names previously generated for this file STUB Overridden by LocalFile. More...
|
|
| getThumbnailSource ($params) |
| Returns the most appropriate source image for the thumbnail, given a target thumbnail size. More...
|
|
| getThumbPath ($suffix=false) |
| Get the path of the thumbnail directory, or a particular file if $suffix is specified. More...
|
|
| getThumbRel ($suffix=false) |
| Get the path, relative to the thumbnail zone root, of the thumbnail directory or a particular file if $suffix is specified. More...
|
|
| getThumbUrl ($suffix=false) |
| Get the URL of the thumbnail directory, or a particular file if $suffix is specified. More...
|
|
| getThumbVirtualUrl ($suffix=false) |
| Get the virtual URL for a thumbnail file or directory. More...
|
|
| getTimestamp () |
| Get the 14-character timestamp of the file upload. More...
|
|
| getTitle () |
| Return the associated title object. More...
|
|
| getTranscodedPath ($suffix=false) |
| Get the path of the transcoded directory, or a particular file if $suffix is specified. More...
|
|
| getTranscodedUrl ($suffix=false) |
| Get the URL of the transcoded directory, or a particular file if $suffix is specified. More...
|
|
| getTransformScript () |
|
| getUnscaledThumb ($handlerParams=[]) |
| Get a ThumbnailImage which is the same size as the source. More...
|
|
| getUrl () |
| Return the URL of the file. More...
|
|
| getUrlRel () |
| Get urlencoded path of the file relative to the public zone root. More...
|
|
| getUser ($type= 'text') |
| Returns ID or name of user who uploaded the file STUB. More...
|
|
| getViewURL () |
|
| getVirtualUrl ($suffix=false) |
| Get the public zone virtual URL for a current version source file. More...
|
|
| getVisibility () |
| Return the deletion bitfield STUB. More...
|
|
| getWidth ($page=1) |
| Return the width of the image. More...
|
|
| getZoneUrl ($zone, $suffix=false) |
| Get the URL of the zone directory, or a particular file if $suffix is specified. More...
|
|
| iconThumb () |
| Get a ThumbnailImage representing a file type icon. More...
|
|
| isCacheable () |
| Check if this file object is small and can be cached. More...
|
|
| isDeleted ($field) |
| Is this file a "deleted" file in a private archive? STUB. More...
|
|
| isExpensiveToThumbnail () |
| True if creating thumbnails from the file is large or otherwise resource-intensive. More...
|
|
| isHashed () |
|
| isLocal () |
| Returns true if the file comes from the local file repository. More...
|
|
| isMissing () |
|
| isMultipage () |
| Returns 'true' if this file is a type which supports multiple pages, e.g. More...
|
|
| isOld () |
| Returns true if the image is an old version STUB. More...
|
|
| isSafeFile () |
| Determines if this media file is in a format that is unlikely to contain viruses or malicious content. More...
|
|
| isTransformedLocally () |
| Whether the thumbnails created on the same server as this code is running. More...
|
|
| isTrustedFile () |
| Returns true if the file is flagged as trusted. More...
|
|
| isVectorized () |
| Return true if the file is vectorized. More...
|
|
| isVisible () |
| Returns true if file exists in the repository and can be included in a page. More...
|
|
| load ($flags=0) |
| Load any lazy-loaded file object fields from source. More...
|
|
| migrateThumbFile ($thumbName) |
| Hook into transform() to allow migration of thumbnail files STUB Overridden by LocalFile. More...
|
|
| move ($target) |
| Move file to the new title. More...
|
|
| mustRender () |
| Return true if the file is of a type that can't be directly rendered by typical browsers and needs to be re-rasterized. More...
|
|
| nextHistoryLine () |
| Return the history of this file, line by line. More...
|
|
| pageCount () |
| Returns the number of pages of a multipage document, or false for documents which aren't multipage documents. More...
|
|
| publish ($src, $flags=0, array $options=[]) |
| Move or copy a file to its public location. More...
|
|
| purgeCache ($options=[]) |
| Purge shared caches such as thumbnails and DB data caching STUB Overridden by LocalFile. More...
|
|
| purgeDescription () |
| Purge the file description page, but don't go after pages using the file. More...
|
|
| purgeEverything () |
| Purge metadata and all affected pages when the file is created, deleted, or majorly updated. More...
|
|
| readOnlyError () |
|
| recordUpload ($oldver, $desc, $license= '', $copyStatus= '', $source= '', $watch=false, $timestamp=false, User $user=null) |
| Record a file upload in the upload log and the image table STUB Overridden by LocalFile. More...
|
|
| redirectedFrom ($from) |
|
| resetHistory () |
| Reset the history pointer to the first element of the history. More...
|
|
| restore ($versions=[], $unsuppress=false) |
| Restore all or specified deleted revisions to the given file. More...
|
|
| thumbName ($params, $flags=0) |
| Return the file name of a thumbnail with the specified parameters. More...
|
|
| transform ($params, $flags=0) |
| Transform a media file. More...
|
|
| upgradeRow () |
| Upgrade the database row if there is one Called by ImagePage STUB. More...
|
|
| userCan ($field, User $user=null) |
| Determine if the current user is allowed to view a particular field of this file, if it's marked as deleted. More...
|
|
| wasDeleted () |
| Was this file ever deleted from the wiki? More...
|
|