|
| | 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...
|
| |
| | 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...
|
| |