MediaWiki
master
MutableContext.php
Go to the documentation of this file.
1
<?php
21
namespace
MediaWiki\Context
;
22
23
use
Language
;
24
use
MediaWiki\Config\Config
;
25
use
MediaWiki\Output\OutputPage
;
26
use
MediaWiki\Permissions\Authority
;
27
use
MediaWiki\Request\WebRequest
;
28
use
MediaWiki\Title\Title
;
29
use
MediaWiki\User\User
;
30
use
Skin
;
31
use
WikiPage
;
32
38
interface
MutableContext
{
39
43
public
function
setConfig
(
Config
$config );
44
48
public
function
setRequest
(
WebRequest
$request );
49
53
public
function
setTitle
(
Title
$title );
54
58
public
function
setWikiPage
(
WikiPage
$wikiPage );
59
64
public
function
setActionName
(
string
$action ): void;
65
69
public
function
setOutput
(
OutputPage
$output );
70
74
public
function
setUser
(
User
$user );
75
80
public
function
setAuthority
(
Authority
$authority );
81
85
public
function
setLanguage
( $language );
86
90
public
function
setSkin
(
Skin
$skin );
91
92
}
93
95
class_alias( MutableContext::class,
'MutableContext'
);
Language
Base class for language-specific code.
Definition
Language.php:63
MediaWiki\Output\OutputPage
This is one of the Core classes and should be read at least once by any new developers.
Definition
OutputPage.php:96
MediaWiki\Request\WebRequest
The WebRequest class encapsulates getting at data passed in the URL or via a POSTed form,...
Definition
WebRequest.php:51
MediaWiki\Title\Title
Represents a title within MediaWiki.
Definition
Title.php:78
MediaWiki\User\User
internal since 1.36
Definition
User.php:93
Skin
The base class for all skins.
Definition
Skin.php:58
WikiPage
Base representation for an editable wiki page.
Definition
WikiPage.php:79
MediaWiki\Config\Config
Interface for configuration instances.
Definition
Config.php:32
MediaWiki\Context\MutableContext
Request-dependent objects containers.
Definition
MutableContext.php:38
MediaWiki\Context\MutableContext\setWikiPage
setWikiPage(WikiPage $wikiPage)
MediaWiki\Context\MutableContext\setLanguage
setLanguage( $language)
MediaWiki\Context\MutableContext\setTitle
setTitle(Title $title)
MediaWiki\Context\MutableContext\setAuthority
setAuthority(Authority $authority)
MediaWiki\Context\MutableContext\setOutput
setOutput(OutputPage $output)
MediaWiki\Context\MutableContext\setConfig
setConfig(Config $config)
MediaWiki\Context\MutableContext\setSkin
setSkin(Skin $skin)
MediaWiki\Context\MutableContext\setActionName
setActionName(string $action)
MediaWiki\Context\MutableContext\setRequest
setRequest(WebRequest $request)
MediaWiki\Context\MutableContext\setUser
setUser(User $user)
MediaWiki\Permissions\Authority
This interface represents the authority associated with the current execution context,...
Definition
Authority.php:37
MediaWiki\Context
Definition
ContextSource.php:21
includes
context
MutableContext.php
Generated on Wed Apr 24 2024 20:22:58 for MediaWiki by
1.10.0