[ Index ] |
PHP Cross Reference of MediaWiki-1.24.0 |
[Source view] [Print] [Project Stats]
Non-directory file on the file system. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
File Size: | 266 lines (7 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
FSFile:: (13 methods):
__construct()
getPath()
exists()
getSize()
getTimestamp()
getMimeType()
getProps()
placeholderProps()
extractImageSizeInfo()
getSha1Base36()
extensionFromPath()
getPropsFromPath()
getSha1Base36FromPath()
__construct( $path ) X-Ref |
Sets up the file object param: string $path Path to temporary file on local disk |
getPath() X-Ref |
Returns the file system path return: string |
exists() X-Ref |
Checks if the file exists return: bool |
getSize() X-Ref |
Get the file size in bytes return: int|bool |
getTimestamp() X-Ref |
Get the file's last-modified timestamp return: string|bool TS_MW timestamp or false on failure |
getMimeType() X-Ref |
Guess the MIME type from the file contents alone return: string |
getProps( $ext = true ) X-Ref |
Get an associative array containing information about a file with the given storage path. param: string|bool $ext The file extension, or true to extract it from the filename. return: array |
placeholderProps() X-Ref |
Placeholder file properties to use for files that don't exist return: array |
extractImageSizeInfo( array $gis ) X-Ref |
Exract image size information param: array $gis return: array |
getSha1Base36( $recache = false ) X-Ref |
Get a SHA-1 hash of a file in the local filesystem, in base-36 lower case encoding, zero padded to 31 digits. 160 log 2 / log 36 = 30.95, so the 160-bit hash fills 31 digits in base 36 fairly neatly. param: bool $recache return: bool|string False on failure |
extensionFromPath( $path ) X-Ref |
Get the final file extension from a file system path param: string $path return: string |
getPropsFromPath( $path, $ext = true ) X-Ref |
Get an associative array containing information about a file in the local filesystem. param: string $path Absolute local filesystem path param: string|bool $ext The file extension, or true to extract it from the filename. return: array |
getSha1Base36FromPath( $path ) X-Ref |
Get a SHA-1 hash of a file in the local filesystem, in base-36 lower case encoding, zero padded to 31 digits. 160 log 2 / log 36 = 30.95, so the 160-bit hash fills 31 digits in base 36 fairly neatly. param: string $path return: bool|string False on failure |
Generated: Fri Nov 28 14:03:12 2014 | Cross-referenced by PHPXref 0.7.1 |