MediaWiki master
File Repository
Collaboration diagram for File Repository:

Topics

 File abstraction
 
 

Files

file  FileRepo.php
 Base code for file repositories.
 
file  ForeignDBRepo.php
 A foreign repository with an accessible MediaWiki database.
 
file  NullRepo.php
 

Classes

class  MediaWiki\FileRepo\FileBackendDBRepoWrapper
 Proxy backend that manages file layout rewriting for FileRepo. More...
 
class  MediaWiki\FileRepo\FileRepo
 Base class for file repositories. More...
 
class  MediaWiki\FileRepo\ForeignAPIRepo
 A foreign repository for a remote MediaWiki accessible through api.php requests. More...
 
class  MediaWiki\FileRepo\ForeignDBRepo
 A foreign repository with an accessible MediaWiki database. More...
 
class  MediaWiki\FileRepo\ForeignDBViaLBRepo
 A foreign repository with a MediaWiki database accessible via the configured LBFactory. More...
 
interface  MediaWiki\FileRepo\IForeignRepoWithDB
 A foreign repo that allows for direct access to the foreign MW database. More...
 
interface  MediaWiki\FileRepo\IForeignRepoWithMWApi
 A foreign repo that implement support for API queries. More...
 
class  MediaWiki\FileRepo\LocalRepo
 Local repository that stores files in the local filesystem and registers them in the wiki's own database. More...
 
class  MediaWiki\FileRepo\NullRepo
 File repository with no files, for testing purposes. More...
 
class  MediaWiki\FileRepo\RepoGroup
 Prioritized list of file repositories. More...
 
class  MediaWiki\FileRepo\TempFileRepo
 FileRepo for temporary files created by FileRepo::getTempRepo() More...
 

Variables

trait MediaWiki\FileRepo\File::MediaFileTrait
 Trait for functionality related to media files.
 

Detailed Description

This module handles how MediaWiki interacts with filesystems.

Variable Documentation

◆ MediaFileTrait

trait MediaWiki::FileRepo::File\MediaFileTrait

Trait for functionality related to media files.

Access: internal

Definition at line 21 of file MediaFileTrait.php.