MediaWiki  REL1_19
File backend

This module regroup classes meant for MediaWiki to interacts with. More...

Collaboration diagram for File backend:

Classes

class  FileBackend
 Base class for all file backend classes (including multi-write backends). More...
class  FileBackendGroup
 Class to handle file backend registration. More...
class  FileBackendMultiWrite
 This class defines a multi-write backend. More...
class  FileBackendStore
 Base class for all backends associated with a particular storage medium. More...
class  FileBackendStoreShardListIterator
 FileBackendStore helper function to handle file listings that span container shards. More...
class  FileOp
 Helper class for representing operations with transaction support. More...
class  FSFile
 Class representing a non-directory file on the file system. More...
class  FSFileBackend
 Class for a file system (FS) based file backend. More...
class  FSFileBackendFileList
 Wrapper around RecursiveDirectoryIterator that catches exception or does any custom behavoir that we may want. More...
class  SwiftFileBackend
 Class for an OpenStack Swift based file backend. More...
class  SwiftFileBackendFileList
 SwiftFileBackend helper class to page through object listings. More...
class  TempFSFile
 This class is used to hold the location and do limited manipulation of files stored temporarily (usually this will be $wgTmpDirectory) More...

Modules

 Lock management

Files

file  FileBackend.php
file  FileBackendGroup.php
file  FileBackendMultiWrite.php
file  FileOp.php
file  FSFile.php
file  FSFileBackend.php
file  SwiftFileBackend.php
file  TempFSFile.php

Detailed Description

This module regroup classes meant for MediaWiki to interacts with.