MediaWiki  REL1_24
CoreParserFunctions Class Reference

Various core parser functions, registered in Parser::firstCallInit() More...

List of all members.

Static Public Member Functions

static anchorencode ($parser, $text)
static basepagename ($parser, $title=null)
static basepagenamee ($parser, $title=null)
static canonicalurl ($parser, $s= '', $arg=null)
static canonicalurle ($parser, $s= '', $arg=null)
static cascadingsources ($parser, $title= '')
 Returns the sources of any cascading protection acting on a specified page.
static defaultsort ($parser, $text, $uarg= '')
static displaytitle ($parser, $text= '', $uarg= '')
 Override the title of the page when viewed, provided we've been given a title which will normalise to the canonical title.
static filepath ($parser, $name= '', $argA= '', $argB= '')
static formatDate ($parser, $date, $defaultPref=null)
static formatnum ($parser, $num= '', $arg=null)
static formatRaw ($num, $raw)
static fullpagename ($parser, $title=null)
static fullpagenamee ($parser, $title=null)
static fullurl ($parser, $s= '', $arg=null)
static fullurle ($parser, $s= '', $arg=null)
static gender ($parser, $username)
static grammar ($parser, $case= '', $word= '')
static intFunction ($parser, $part1= '')
static language ($parser, $code= '', $inLanguage= '')
 Gives language names.
static lc ($parser, $s= '')
static lcfirst ($parser, $s= '')
static localurl ($parser, $s= '', $arg=null)
static localurle ($parser, $s= '', $arg=null)
static mwnamespace ($parser, $title=null)
 Given a title, return the namespace name that would be given by the corresponding magic word Note: function name changed to "mwnamespace" rather than "namespace" to not break PHP 5.3.
static namespacee ($parser, $title=null)
static namespacenumber ($parser, $title=null)
static ns ($parser, $part1= '')
static nse ($parser, $part1= '')
static numberingroup ($parser, $name= '', $raw=null)
static numberofactiveusers ($parser, $raw=null)
static numberofadmins ($parser, $raw=null)
static numberofarticles ($parser, $raw=null)
static numberofedits ($parser, $raw=null)
static numberoffiles ($parser, $raw=null)
static numberofpages ($parser, $raw=null)
static numberofusers ($parser, $raw=null)
static numberofviews ($parser, $raw=null)
static pad ($parser, $string, $length, $padding= '0', $direction=STR_PAD_RIGHT)
 Unicode-safe str_pad with the restriction that $length is forced to be <= 500.
static padleft ($parser, $string= '', $length=0, $padding= '0')
static padright ($parser, $string= '', $length=0, $padding= '0')
static pageid ($parser, $title=null)
 Get the pageid of a specified page.
static pagename ($parser, $title=null)
 Functions to get and normalize pagenames, corresponding to the magic words of the same names.
static pagenamee ($parser, $title=null)
static pagesincategory ($parser, $name= '', $arg1=null, $arg2=null)
 Return the number of pages, files or subcats in the given category, or 0 if it's nonexistent.
static pagesinnamespace ($parser, $namespace=0, $raw=null)
static pagesize ($parser, $page= '', $raw=null)
 Return the size of the given page, or 0 if it's nonexistent.
static plural ($parser, $text= '')
static protectionlevel ($parser, $type= '', $title= '')
 Returns the requested protection level for the current page.
static register ($parser)
static revisionday ($parser, $title=null)
 Get the day from the last revision of a specified page.
static revisionday2 ($parser, $title=null)
 Get the day with leading zeros from the last revision of a specified page.
static revisionid ($parser, $title=null)
 Get the id from the last revision of a specified page.
static revisionmonth ($parser, $title=null)
 Get the month with leading zeros from the last revision of a specified page.
static revisionmonth1 ($parser, $title=null)
 Get the month from the last revision of a specified page.
static revisiontimestamp ($parser, $title=null)
 Get the timestamp from the last revision of a specified page.
static revisionuser ($parser, $title=null)
 Get the user from the last revision of a specified page.
static revisionyear ($parser, $title=null)
 Get the year from the last revision of a specified page.
static rootpagename ($parser, $title=null)
static rootpagenamee ($parser, $title=null)
static special ($parser, $text)
static speciale ($parser, $text)
static subjectpagename ($parser, $title=null)
static subjectpagenamee ($parser, $title=null)
static subjectspace ($parser, $title=null)
static subjectspacee ($parser, $title=null)
static subpagename ($parser, $title=null)
static subpagenamee ($parser, $title=null)
static tagObj ($parser, $frame, $args)
 Parser function to extension tag adaptor.
static talkpagename ($parser, $title=null)
static talkpagenamee ($parser, $title=null)
static talkspace ($parser, $title=null)
static talkspacee ($parser, $title=null)
static uc ($parser, $s= '')
static ucfirst ($parser, $s= '')
static urlencode ($parser, $s= '', $arg=null)
 urlencodes a string according to one of three patterns: (bug 22474)
static urlFunction ($func, $s= '', $arg=null)

Static Private Member Functions

static getCachedRevisionObject ($parser, $title=null)
 Fetched the current revision of the given title and return this.
static matchAgainstMagicword ($magicword, $value)
 Matches the given value against the value of given magic word.

Detailed Description

Various core parser functions, registered in Parser::firstCallInit()

Definition at line 28 of file CoreParserFunctions.php.


Member Function Documentation

static CoreParserFunctions::anchorencode ( parser,
text 
) [static]
Parameters:
Parser$parser
string$text
Returns:
string

Definition at line 846 of file CoreParserFunctions.php.

References $parser.

static CoreParserFunctions::basepagename ( parser,
title = null 
) [static]

Definition at line 625 of file CoreParserFunctions.php.

References $t, $title, Title\newFromText(), and wfEscapeWikiText().

static CoreParserFunctions::basepagenamee ( parser,
title = null 
) [static]

Definition at line 632 of file CoreParserFunctions.php.

References $t, $title, Title\newFromText(), and wfEscapeWikiText().

static CoreParserFunctions::canonicalurl ( parser,
s = '',
arg = null 
) [static]

Definition at line 240 of file CoreParserFunctions.php.

References $s, and urlFunction().

static CoreParserFunctions::canonicalurle ( parser,
s = '',
arg = null 
) [static]

Definition at line 244 of file CoreParserFunctions.php.

References $s, and urlFunction().

static CoreParserFunctions::cascadingsources ( parser,
title = '' 
) [static]

Returns the sources of any cascading protection acting on a specified page.

Pages will not return their own title unless they transclude themselves. This is an expensive parser function and can't be called too many times per page, unless cascading protection sources for the page have already been loaded.

Parameters:
Parser$parser
string$title
Returns:
string
Since:
1.23

Definition at line 1238 of file CoreParserFunctions.php.

References $parser, $title, array(), as, and Title\newFromText().

static CoreParserFunctions::defaultsort ( parser,
text,
uarg = '' 
) [static]
Parameters:
Parser$parser
string$textThe sortkey to use
string$uargEither "noreplace" or "noerror" (in en) both suppress errors, and noreplace does nothing if a default sortkey already exists.
Returns:
string

Definition at line 875 of file CoreParserFunctions.php.

References $magicWords, $parser, array(), wfEscapeWikiText(), and wfMessage().

static CoreParserFunctions::displaytitle ( parser,
text = '',
uarg = '' 
) [static]

Override the title of the page when viewed, provided we've been given a title which will normalise to the canonical title.

Parameters:
Parser$parserParent parser
string$textDesired title text
string$uarg
Returns:
string

Definition at line 369 of file CoreParserFunctions.php.

References $magicWords, $params, $parser, $title, array(), Sanitizer\checkCss(), Sanitizer\decodeTagAttributes(), global, Parser\MARKER_SUFFIX, Title\newFromText(), Sanitizer\normalizeCharReferences(), Sanitizer\removeHTMLtags(), Sanitizer\safeEncodeTagAttributes(), Sanitizer\stripAllTags(), wfEscapeWikiText(), and wfMessage().

static CoreParserFunctions::filepath ( parser,
name = '',
argA = '',
argB = '' 
) [static]

Definition at line 908 of file CoreParserFunctions.php.

References $file, $name, $parser, array(), wfExpandUrl(), and wfFindFile().

static CoreParserFunctions::formatDate ( parser,
date,
defaultPref = null 
) [static]
Parameters:
Parser$parser
string$date
string$defaultPref
Returns:
string

Definition at line 106 of file CoreParserFunctions.php.

References $parser, array(), and DateFormatter\getInstance().

static CoreParserFunctions::formatnum ( parser,
num = '',
arg = null 
) [static]
Parameters:
Parser$parser
string$num
string$arg
Returns:
string

Definition at line 284 of file CoreParserFunctions.php.

References $parser, and array().

static CoreParserFunctions::fullpagename ( parser,
title = null 
) [static]

Definition at line 583 of file CoreParserFunctions.php.

References $t, $title, Title\newFromText(), and wfEscapeWikiText().

static CoreParserFunctions::fullpagenamee ( parser,
title = null 
) [static]

Definition at line 590 of file CoreParserFunctions.php.

References $t, $title, Title\newFromText(), and wfEscapeWikiText().

static CoreParserFunctions::fullurl ( parser,
s = '',
arg = null 
) [static]

Definition at line 227 of file CoreParserFunctions.php.

References $s, and urlFunction().

static CoreParserFunctions::fullurle ( parser,
s = '',
arg = null 
) [static]

Definition at line 231 of file CoreParserFunctions.php.

References $s, and urlFunction().

static CoreParserFunctions::gender ( parser,
username 
) [static]
Parameters:
Parser$parser
string$username
Returns:
string

Definition at line 311 of file CoreParserFunctions.php.

References $parser, $ret, $title, $user, User\getDefaultOption(), User\newFromName(), Title\newFromText(), GenderCache\singleton(), wfProfileIn(), and wfProfileOut().

static CoreParserFunctions::getCachedRevisionObject ( parser,
title = null 
) [static, private]

Fetched the current revision of the given title and return this.

Will increment the expensive function count and add a template link to get the value refreshed on changes. For a given title, which is equal to the current parser title, the revision object from the parser is used, when that is the current one

Parameters:
Parser$parser
Title$title
Returns:
Revision
Since:
1.23

Definition at line 1002 of file CoreParserFunctions.php.

References $cache, $parser, $rev, $title, Revision\newFromTitle(), IDBAccessObject\READ_NORMAL, and wfDebug().

Referenced by pagesize(), revisionday(), revisionday2(), revisionid(), revisionmonth(), revisionmonth1(), revisiontimestamp(), revisionuser(), and revisionyear().

static CoreParserFunctions::grammar ( parser,
case = '',
word = '' 
) [static]
Parameters:
Parser$parser
string$case
string$word
Returns:
string

Definition at line 301 of file CoreParserFunctions.php.

References $parser.

static CoreParserFunctions::intFunction ( parser,
part1 = '' 
) [static]
Parameters:
Parser$parser
string$part1
Returns:
array

Definition at line 87 of file CoreParserFunctions.php.

References $parser, array(), and wfMessage().

static CoreParserFunctions::language ( parser,
code = '',
inLanguage = '' 
) [static]

Gives language names.

Parameters:
Parser$parser
string$codeLanguage code (of which to get name)
string$inLanguageLanguage code (in which to get name)
Returns:
string

Definition at line 791 of file CoreParserFunctions.php.

References Language\fetchLanguageName(), and wfBCP47().

static CoreParserFunctions::lc ( parser,
s = '' 
) [static]
Parameters:
Parser$parser
string$s
Returns:
string

Definition at line 199 of file CoreParserFunctions.php.

References $parser, $s, $wgContLang, array(), and global.

static CoreParserFunctions::lcfirst ( parser,
s = '' 
) [static]

Definition at line 184 of file CoreParserFunctions.php.

References $s, $wgContLang, and global.

static CoreParserFunctions::localurl ( parser,
s = '',
arg = null 
) [static]

Definition at line 214 of file CoreParserFunctions.php.

References $s, and urlFunction().

static CoreParserFunctions::localurle ( parser,
s = '',
arg = null 
) [static]

Definition at line 218 of file CoreParserFunctions.php.

References $s, and urlFunction().

static CoreParserFunctions::matchAgainstMagicword ( magicword,
value 
) [static, private]

Matches the given value against the value of given magic word.

Parameters:
string$magicwordMagic word key
string$valueValue to match
Returns:
bool True on successful match

Definition at line 454 of file CoreParserFunctions.php.

References $value, and MagicWord\get().

static CoreParserFunctions::mwnamespace ( parser,
title = null 
) [static]

Given a title, return the namespace name that would be given by the corresponding magic word Note: function name changed to "mwnamespace" rather than "namespace" to not break PHP 5.3.

Parameters:
Parser$parser
string$title
Returns:
mixed|string

Definition at line 512 of file CoreParserFunctions.php.

References $t, $title, and Title\newFromText().

static CoreParserFunctions::namespacee ( parser,
title = null 
) [static]

Definition at line 519 of file CoreParserFunctions.php.

References $t, $title, Title\newFromText(), and wfUrlencode().

static CoreParserFunctions::namespacenumber ( parser,
title = null 
) [static]

Definition at line 526 of file CoreParserFunctions.php.

References $t, $title, and Title\newFromText().

static CoreParserFunctions::ns ( parser,
part1 = '' 
) [static]

Definition at line 124 of file CoreParserFunctions.php.

References $wgContLang, array(), and global.

Referenced by nse().

static CoreParserFunctions::nse ( parser,
part1 = '' 
) [static]

Definition at line 138 of file CoreParserFunctions.php.

References $parser, $ret, ns(), and wfUrlencode().

static CoreParserFunctions::numberingroup ( parser,
name = '',
raw = null 
) [static]

Definition at line 499 of file CoreParserFunctions.php.

References $name, formatRaw(), and SiteStats\numberingroup().

static CoreParserFunctions::numberofactiveusers ( parser,
raw = null 
) [static]

Definition at line 477 of file CoreParserFunctions.php.

References SiteStats\activeUsers(), and formatRaw().

static CoreParserFunctions::numberofadmins ( parser,
raw = null 
) [static]

Definition at line 486 of file CoreParserFunctions.php.

References formatRaw(), and SiteStats\numberingroup().

static CoreParserFunctions::numberofarticles ( parser,
raw = null 
) [static]

Definition at line 480 of file CoreParserFunctions.php.

References SiteStats\articles(), and formatRaw().

static CoreParserFunctions::numberofedits ( parser,
raw = null 
) [static]

Definition at line 489 of file CoreParserFunctions.php.

References SiteStats\edits(), and formatRaw().

static CoreParserFunctions::numberoffiles ( parser,
raw = null 
) [static]

Definition at line 483 of file CoreParserFunctions.php.

References formatRaw(), and SiteStats\images().

static CoreParserFunctions::numberofpages ( parser,
raw = null 
) [static]

Definition at line 471 of file CoreParserFunctions.php.

References formatRaw(), and SiteStats\pages().

static CoreParserFunctions::numberofusers ( parser,
raw = null 
) [static]

Definition at line 474 of file CoreParserFunctions.php.

References formatRaw(), and SiteStats\users().

static CoreParserFunctions::numberofviews ( parser,
raw = null 
) [static]

Definition at line 492 of file CoreParserFunctions.php.

References formatRaw(), global, and SiteStats\views().

static CoreParserFunctions::pad ( parser,
string,
length,
padding = '0',
direction = STR_PAD_RIGHT 
) [static]

Unicode-safe str_pad with the restriction that $length is forced to be <= 500.

Parameters:
Parser$parser
string$string
int$length
string$padding
int$direction
Returns:
string

Definition at line 807 of file CoreParserFunctions.php.

References $parser.

Referenced by padleft(), and padright().

static CoreParserFunctions::padleft ( parser,
string = '',
length = 0,
padding = '0' 
) [static]

Definition at line 833 of file CoreParserFunctions.php.

References $parser, and pad().

static CoreParserFunctions::padright ( parser,
string = '',
length = 0,
padding = '0' 
) [static]

Definition at line 837 of file CoreParserFunctions.php.

References $parser, and pad().

static CoreParserFunctions::pageid ( parser,
title = null 
) [static]

Get the pageid of a specified page.

Parameters:
Parser$parser
string$titleTitle to get the pageid from
Returns:
int|null|string
Since:
1.23

Definition at line 1052 of file CoreParserFunctions.php.

References $parser, $t, $title, Title\newFromText(), and LinkCache\singleton().

static CoreParserFunctions::pagename ( parser,
title = null 
) [static]

Functions to get and normalize pagenames, corresponding to the magic words of the same names.

Parameters:
Parser$parser
string$title
Returns:
string

Definition at line 569 of file CoreParserFunctions.php.

References $t, $title, Title\newFromText(), and wfEscapeWikiText().

static CoreParserFunctions::pagenamee ( parser,
title = null 
) [static]

Definition at line 576 of file CoreParserFunctions.php.

References $t, $title, Title\newFromText(), and wfEscapeWikiText().

static CoreParserFunctions::pagesincategory ( parser,
name = '',
arg1 = null,
arg2 = null 
) [static]

Return the number of pages, files or subcats in the given category, or 0 if it's nonexistent.

This is an expensive parser function and can't be called too many times per page.

Parameters:
Parser$parser
string$name
string$arg1
string$arg2
Returns:
string

Definition at line 678 of file CoreParserFunctions.php.

References $cache, $count, $magicWords, $name, $parser, $title, $type, $wgContLang, array(), formatRaw(), global, Title\makeTitleSafe(), Category\newFromTitle(), and title.

static CoreParserFunctions::pagesinnamespace ( parser,
namespace = 0,
raw = null 
) [static]

Definition at line 496 of file CoreParserFunctions.php.

References formatRaw(), and SiteStats\pagesInNs().

static CoreParserFunctions::pagesize ( parser,
page = '',
raw = null 
) [static]

Return the size of the given page, or 0 if it's nonexistent.

This is an expensive parser function and can't be called too many times per page.

Parameters:
Parser$parser
string$pageName of page to check (Default: empty string)
string$rawShould number be human readable with commas or just number
Returns:
string

Definition at line 745 of file CoreParserFunctions.php.

References $parser, $rev, $title, formatRaw(), getCachedRevisionObject(), and Title\newFromText().

static CoreParserFunctions::plural ( parser,
text = '' 
) [static]
Parameters:
Parser$parser
string$text
Returns:
string

Definition at line 353 of file CoreParserFunctions.php.

References $parser.

static CoreParserFunctions::protectionlevel ( parser,
type = '',
title = '' 
) [static]

Returns the requested protection level for the current page.

This is an expensive parser function and can't be called too many times per page, unless the protection levels for the given title have already been retrieved

Parameters:
Parser$parser
string$type
string$title
Returns:
string

Definition at line 770 of file CoreParserFunctions.php.

References $parser, $title, $type, and Title\newFromText().

static CoreParserFunctions::register ( parser) [static]
Parameters:
Parser$parser
Returns:
void

Definition at line 33 of file CoreParserFunctions.php.

References $parser, array(), as, and global.

static CoreParserFunctions::revisionday ( parser,
title = null 
) [static]

Get the day from the last revision of a specified page.

Parameters:
Parser$parser
string$titleTitle to get the day from
Returns:
string
Since:
1.23

Definition at line 1114 of file CoreParserFunctions.php.

References $parser, $rev, $t, $title, format, getCachedRevisionObject(), MWTimestamp\getLocalInstance(), and Title\newFromText().

static CoreParserFunctions::revisionday2 ( parser,
title = null 
) [static]

Get the day with leading zeros from the last revision of a specified page.

Parameters:
Parser$parser
string$titleTitle to get the day from
Returns:
string
Since:
1.23

Definition at line 1131 of file CoreParserFunctions.php.

References $parser, $rev, $t, $title, format, getCachedRevisionObject(), MWTimestamp\getLocalInstance(), and Title\newFromText().

static CoreParserFunctions::revisionid ( parser,
title = null 
) [static]

Get the id from the last revision of a specified page.

Parameters:
Parser$parser
string$titleTitle to get the id from
Returns:
int|null|string
Since:
1.23

Definition at line 1097 of file CoreParserFunctions.php.

References $parser, $rev, $t, $title, getCachedRevisionObject(), and Title\newFromText().

static CoreParserFunctions::revisionmonth ( parser,
title = null 
) [static]

Get the month with leading zeros from the last revision of a specified page.

Parameters:
Parser$parser
string$titleTitle to get the month from
Returns:
string
Since:
1.23

Definition at line 1148 of file CoreParserFunctions.php.

References $parser, $rev, $t, $title, format, getCachedRevisionObject(), MWTimestamp\getLocalInstance(), and Title\newFromText().

static CoreParserFunctions::revisionmonth1 ( parser,
title = null 
) [static]

Get the month from the last revision of a specified page.

Parameters:
Parser$parser
string$titleTitle to get the month from
Returns:
string
Since:
1.23

Definition at line 1165 of file CoreParserFunctions.php.

References $parser, $rev, $t, $title, format, getCachedRevisionObject(), MWTimestamp\getLocalInstance(), and Title\newFromText().

static CoreParserFunctions::revisiontimestamp ( parser,
title = null 
) [static]

Get the timestamp from the last revision of a specified page.

Parameters:
Parser$parser
string$titleTitle to get the timestamp from
Returns:
string
Since:
1.23

Definition at line 1199 of file CoreParserFunctions.php.

References $parser, $rev, $t, $title, format, getCachedRevisionObject(), MWTimestamp\getLocalInstance(), and Title\newFromText().

static CoreParserFunctions::revisionuser ( parser,
title = null 
) [static]

Get the user from the last revision of a specified page.

Parameters:
Parser$parser
string$titleTitle to get the user from
Returns:
string
Since:
1.23

Definition at line 1216 of file CoreParserFunctions.php.

References $parser, $rev, $t, $title, getCachedRevisionObject(), and Title\newFromText().

static CoreParserFunctions::revisionyear ( parser,
title = null 
) [static]

Get the year from the last revision of a specified page.

Parameters:
Parser$parser
string$titleTitle to get the year from
Returns:
string
Since:
1.23

Definition at line 1182 of file CoreParserFunctions.php.

References $parser, $rev, $t, $title, format, getCachedRevisionObject(), MWTimestamp\getLocalInstance(), and Title\newFromText().

static CoreParserFunctions::rootpagename ( parser,
title = null 
) [static]

Definition at line 611 of file CoreParserFunctions.php.

References $t, $title, Title\newFromText(), and wfEscapeWikiText().

static CoreParserFunctions::rootpagenamee ( parser,
title = null 
) [static]

Definition at line 618 of file CoreParserFunctions.php.

References $t, $title, Title\newFromText(), and wfEscapeWikiText().

static CoreParserFunctions::special ( parser,
text 
) [static]
static CoreParserFunctions::speciale ( parser,
text 
) [static]

Definition at line 863 of file CoreParserFunctions.php.

References $parser, and wfUrlencode().

static CoreParserFunctions::subjectpagename ( parser,
title = null 
) [static]

Definition at line 653 of file CoreParserFunctions.php.

References $t, $title, Title\newFromText(), and wfEscapeWikiText().

static CoreParserFunctions::subjectpagenamee ( parser,
title = null 
) [static]

Definition at line 660 of file CoreParserFunctions.php.

References $t, $title, Title\newFromText(), and wfEscapeWikiText().

static CoreParserFunctions::subjectspace ( parser,
title = null 
) [static]

Definition at line 547 of file CoreParserFunctions.php.

References $t, $title, and Title\newFromText().

static CoreParserFunctions::subjectspacee ( parser,
title = null 
) [static]

Definition at line 554 of file CoreParserFunctions.php.

References $t, $title, Title\newFromText(), and wfUrlencode().

static CoreParserFunctions::subpagename ( parser,
title = null 
) [static]

Definition at line 597 of file CoreParserFunctions.php.

References $t, $title, Title\newFromText(), and wfEscapeWikiText().

static CoreParserFunctions::subpagenamee ( parser,
title = null 
) [static]

Definition at line 604 of file CoreParserFunctions.php.

References $t, $title, Title\newFromText(), and wfEscapeWikiText().

static CoreParserFunctions::tagObj ( parser,
frame,
args 
) [static]

Parser function to extension tag adaptor.

Parameters:
Parser$parser
PPFrame$frame
array$args
Returns:
string

Definition at line 949 of file CoreParserFunctions.php.

References $name, $params, $parser, $value, array(), as, PPFrame\STRIP_COMMENTS, and wfMessage().

static CoreParserFunctions::talkpagename ( parser,
title = null 
) [static]

Definition at line 639 of file CoreParserFunctions.php.

References $t, $title, Title\newFromText(), and wfEscapeWikiText().

static CoreParserFunctions::talkpagenamee ( parser,
title = null 
) [static]

Definition at line 646 of file CoreParserFunctions.php.

References $t, $title, Title\newFromText(), and wfEscapeWikiText().

static CoreParserFunctions::talkspace ( parser,
title = null 
) [static]

Definition at line 533 of file CoreParserFunctions.php.

References $t, $title, and Title\newFromText().

static CoreParserFunctions::talkspacee ( parser,
title = null 
) [static]

Definition at line 540 of file CoreParserFunctions.php.

References $t, $title, Title\newFromText(), and wfUrlencode().

static CoreParserFunctions::uc ( parser,
s = '' 
) [static]
Parameters:
Parser$parser
string$s
Returns:
string

Definition at line 209 of file CoreParserFunctions.php.

References $parser, $s, $wgContLang, array(), and global.

static CoreParserFunctions::ucfirst ( parser,
s = '' 
) [static]

Definition at line 189 of file CoreParserFunctions.php.

References $s, $wgContLang, and global.

static CoreParserFunctions::urlencode ( parser,
s = '',
arg = null 
) [static]

urlencodes a string according to one of three patterns: (bug 22474)

By default (for HTTP "query" strings), spaces are encoded as '+'. Or to encode a value for the HTTP "path", spaces are encoded as '%20'. For links to "wiki"s, or similar software, spaces are encoded as '_',

Parameters:
Parser$parser
string$sThe text to encode.
string$arg(optional): The type of encoding.
Returns:
string

Definition at line 158 of file CoreParserFunctions.php.

References $magicWords, $parser, $s, and array().

static CoreParserFunctions::urlFunction ( func,
s = '',
arg = null 
) [static]

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