MediaWiki  master
MutableContext.php
Go to the documentation of this file.
1 <?php
25 interface MutableContext {
26 
30  public function setConfig( Config $config );
31 
35  public function setRequest( WebRequest $request );
36 
40  public function setTitle( Title $title );
41 
45  public function setWikiPage( WikiPage $wikiPage );
46 
50  public function setOutput( OutputPage $output );
51 
55  public function setUser( User $user );
56 
60  public function setLanguage( $language );
61 
65  public function setSkin( Skin $skin );
66 
67 }
MutableContext\setRequest
setRequest(WebRequest $request)
MutableContext\setWikiPage
setWikiPage(WikiPage $wikiPage)
WikiPage
Class representing a MediaWiki article and history.
Definition: WikiPage.php:52
Config
Interface for configuration instances.
Definition: Config.php:30
MutableContext\setUser
setUser(User $user)
MutableContext\setSkin
setSkin(Skin $skin)
$title
$title
Definition: testCompression.php:38
OutputPage
This is one of the Core classes and should be read at least once by any new developers.
Definition: OutputPage.php:47
MutableContext
Definition: MutableContext.php:25
MutableContext\setConfig
setConfig(Config $config)
MutableContext\setLanguage
setLanguage( $language)
WebRequest
The WebRequest class encapsulates getting at data passed in the URL or via a POSTed form stripping il...
Definition: WebRequest.php:42
Title
Represents a title within MediaWiki.
Definition: Title.php:42
MutableContext\setOutput
setOutput(OutputPage $output)
Skin
The main skin class which provides methods and properties for all other skins.
Definition: Skin.php:41
MutableContext\setTitle
setTitle(Title $title)
User
The User object encapsulates all of the user-specific settings (user_id, name, rights,...
Definition: User.php:55