MediaWiki master
MediaWiki\Skin\SkinComponentUtils Class Reference

Static Public Member Functions

static getReturnToParam ( $title, $request, $authority)
 Builds query params for the page to return to, used when building links.
 
static makeSpecialUrl ( $name, $urlaction='', $proto=null)
 Make a URL for a Special Page using the given query and protocol.
 
static makeSpecialUrlSubpage ( $name, $subpage, $urlaction='')
 

Detailed Description

Definition at line 12 of file SkinComponentUtils.php.

Member Function Documentation

◆ getReturnToParam()

static MediaWiki\Skin\SkinComponentUtils::getReturnToParam ( $title,
$request,
$authority )
static

Builds query params for the page to return to, used when building links.

Stability: unstable
Parameters
Title$title
WebRequest$request
Authority$authority
Returns
string[]

Definition at line 23 of file SkinComponentUtils.php.

References MediaWiki\MediaWikiServices\getInstance(), and wfArrayToCgi().

Referenced by MediaWiki\Skin\SkinTemplate\buildLogoutLinkData(), and MediaWiki\Skin\SkinTemplate\buildPersonalUrls().

◆ makeSpecialUrl()

static MediaWiki\Skin\SkinComponentUtils::makeSpecialUrl ( $name,
$urlaction = '',
$proto = null )
static

Make a URL for a Special Page using the given query and protocol.

If $proto is set to null, make a local URL. Otherwise, make a full URL with the protocol specified.

Parameters
string$nameName of the Special page
string | array$urlactionQuery to append
string | null$protoProtocol to use or null for a local URL
Returns
string

Definition at line 84 of file SkinComponentUtils.php.

References MediaWiki\SpecialPage\SpecialPage\getSafeTitleFor().

Referenced by MediaWiki\Skin\SkinComponentTempUserBanner\__construct(), MediaWiki\Skin\SkinTemplate\buildCreateAccountData(), MediaWiki\Skin\SkinTemplate\buildLoginData(), MediaWiki\Skin\SkinTemplate\buildLogoutLinkData(), and MediaWiki\Skin\SkinTemplate\buildPersonalUrls().

◆ makeSpecialUrlSubpage()

static MediaWiki\Skin\SkinComponentUtils::makeSpecialUrlSubpage ( $name,
$subpage,
$urlaction = '' )
static
Parameters
string$name
string | bool$subpagefalse for no subpage
string | array$urlaction
Returns
string

Definition at line 99 of file SkinComponentUtils.php.

References MediaWiki\SpecialPage\SpecialPage\getSafeTitleFor().

Referenced by MediaWiki\Skin\SkinTemplate\buildPersonalUrls().


The documentation for this class was generated from the following file: