MediaWiki  REL1_22
ForeignDBFile Class Reference

Foreign file with an accessible MediaWiki database. More...

Inheritance diagram for ForeignDBFile:
Collaboration diagram for ForeignDBFile:

List of all members.

Public Member Functions

 delete ($reason, $suppress=false)
 getDescriptionText ($lang=false)
 getDescriptionUrl ()
 move ($target)
 publish ($srcPath, $flags=0, array $options=array())
 recordUpload ($oldver, $desc, $license= '', $copyStatus= '', $source= '', $watch=false, $timestamp=false, User $user=null)
 restore ($versions=array(), $unsuppress=false)

Static Public Member Functions

static newFromRow ($row, $repo)
 Create a ForeignDBFile from a title Do not call this except from inside a repo class.
static newFromTitle ($title, $repo, $unused=null)

Detailed Description

Foreign file with an accessible MediaWiki database.

Definition at line 29 of file ForeignDBFile.php.


Member Function Documentation

ForeignDBFile::delete ( reason,
suppress = false 
)
Parameters:
$reasonstring
$suppressbool
Returns:
Exceptions:
MWException

Reimplemented from LocalFile.

Definition at line 101 of file ForeignDBFile.php.

References File\readOnlyError().

Parameters:
$langLanguage Optional language to fetch description in.
Returns:
string

Reimplemented from LocalFile.

Definition at line 126 of file ForeignDBFile.php.

Returns:
string

Reimplemented from LocalFile.

Definition at line 117 of file ForeignDBFile.php.

ForeignDBFile::move ( target)
Parameters:
$targetTitle
Returns:
Exceptions:
MWException

Reimplemented from LocalFile.

Definition at line 110 of file ForeignDBFile.php.

References File\readOnlyError().

static ForeignDBFile::newFromRow ( row,
repo 
) [static]

Create a ForeignDBFile from a title Do not call this except from inside a repo class.

Parameters:
$row
$repo
Returns:
ForeignDBFile

Reimplemented from LocalFile.

Definition at line 50 of file ForeignDBFile.php.

References $file, LocalFile\$repo, File\$title, and Title\makeTitle().

static ForeignDBFile::newFromTitle ( title,
repo,
unused = null 
) [static]
Parameters:
$title
$repo
$unused
Returns:
ForeignDBFile

Reimplemented from LocalFile.

Definition at line 37 of file ForeignDBFile.php.

References LocalFile\$repo, and File\$title.

ForeignDBFile::publish ( srcPath,
flags = 0,
array options = array() 
)
Parameters:
$srcPathString
$flagsint
$optionsArray
Returns:
Exceptions:
MWException

Reimplemented from LocalFile.

Definition at line 64 of file ForeignDBFile.php.

References File\readOnlyError().

ForeignDBFile::recordUpload ( oldver,
desc,
license = '',
copyStatus = '',
source = '',
watch = false,
timestamp = false,
User user = null 
)
Parameters:
$oldver
$descstring
$licensestring
$copyStatusstring
$sourcestring
$watchbool
$timestampbool|string
$userUser object or null to use $wgUser
Returns:
bool
Exceptions:
MWException

Reimplemented from LocalFile.

Definition at line 80 of file ForeignDBFile.php.

References File\readOnlyError().

ForeignDBFile::restore ( versions = array(),
unsuppress = false 
)
Parameters:
$versionsarray
$unsuppressbool
Returns:
Exceptions:
MWException

Reimplemented from LocalFile.

Definition at line 91 of file ForeignDBFile.php.

References File\readOnlyError().


The documentation for this class was generated from the following file: