MediaWiki  1.33.0
File Repository

This module handles how MediaWiki interacts with filesystems. More...

Collaboration diagram for File Repository:

Modules

 File abstraction
 

Files

file  FileBackendDBRepoWrapper.php
 Proxy backend that manages file layout rewriting for FileRepo.
 
file  FileRepo.php
 Base code for file repositories.
 
file  FileRepoStatus.php
 Generic operation result for FileRepo-related operations.
 
file  ForeignAPIRepo.php
 Foreign repository accessible through api.php requests.
 
file  ForeignDBRepo.php
 A foreign repository with an accessible MediaWiki database.
 
file  ForeignDBViaLBRepo.php
 A foreign repository with a MediaWiki database accessible via the configured LBFactory.
 
file  LocalRepo.php
 Local repository that stores files in the local filesystem and registers them in the wiki's own database.
 
file  NullRepo.php
 File repository with no files.
 
file  RepoGroup.php
 Prioritized list of file repositories.
 

Classes

class  FileBackendDBRepoWrapper
 Proxy backend that manages file layout rewriting for FileRepo. More...
 
class  FileRepo
 Base class for file repositories. More...
 
class  FileRepoStatus
 Generic operation result class for FileRepo-related operations. More...
 
class  ForeignAPIRepo
 A foreign repository with a remote MediaWiki with an API thingy. More...
 
class  ForeignDBRepo
 A foreign repository with an accessible MediaWiki database. More...
 
class  ForeignDBViaLBRepo
 A foreign repository with a MediaWiki database accessible via the configured LBFactory. More...
 
class  LocalRepo
 A repository that stores files in the local filesystem and registers them in the wiki's own database. More...
 
class  MockLocalRepo
 Class simulating a local file repo. More...
 
class  NullRepo
 File repository with no files, for performance testing. More...
 
class  RepoGroup
 Prioritized list of file repositories. More...
 

Detailed Description

This module handles how MediaWiki interacts with filesystems.