MediaWiki  REL1_21
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 ()
 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().

Returns:
string

Reimplemented from LocalFile.

Definition at line 125 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: