MediaWiki  1.27.1
CoreParserFunctions Class Reference

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

Static Public Member Functions

static anchorencode ($parser, $text)
 
static basepagename ($parser, $title=null)
 
static basepagenamee ($parser, $title=null)
 
static bidi ($parser, $text= '')
 
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. More...
 
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. More...
 
static filepath ($parser, $name= '', $argA= '', $argB= '')
 Usage {{filepath|300}}, {{filepath|nowiki}}, {{filepath|nowiki|300}} or {{filepath|300|nowiki}} or {{filepath|300px}}, {{filepath|200x300px}}, {{filepath|nowiki|200x300px}}, {{filepath|200x300px|nowiki}}. More...
 
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. More...
 
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. More...
 
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 pad ($parser, $string, $length, $padding= '0', $direction=STR_PAD_RIGHT)
 Unicode-safe str_pad with the restriction that $length is forced to be <= 500. More...
 
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. More...
 
static pagename ($parser, $title=null)
 Functions to get and normalize pagenames, corresponding to the magic words of the same names. More...
 
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. More...
 
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. More...
 
static plural ($parser, $text= '')
 
static protectionexpiry ($parser, $type= '', $title= '')
 Returns the requested protection expiry for the current page. More...
 
static protectionlevel ($parser, $type= '', $title= '')
 Returns the requested protection level for the current page. More...
 
static register ($parser)
 
static revisionday ($parser, $title=null)
 Get the day from the last revision of a specified page. More...
 
static revisionday2 ($parser, $title=null)
 Get the day with leading zeros from the last revision of a specified page. More...
 
static revisionid ($parser, $title=null)
 Get the id from the last revision of a specified page. More...
 
static revisionmonth ($parser, $title=null)
 Get the month with leading zeros from the last revision of a specified page. More...
 
static revisionmonth1 ($parser, $title=null)
 Get the month from the last revision of a specified page. More...
 
static revisiontimestamp ($parser, $title=null)
 Get the timestamp from the last revision of a specified page. More...
 
static revisionuser ($parser, $title=null)
 Get the user from the last revision of a specified page. More...
 
static revisionyear ($parser, $title=null)
 Get the year from the last revision of a specified page. More...
 
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. More...
 
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) More...
 
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. More...
 
static matchAgainstMagicword ($magicword, $value)
 Matches the given value against the value of given magic word. More...
 

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 891 of file CoreParserFunctions.php.

References $parser.

static CoreParserFunctions::basepagename (   $parser,
  $title = null 
)
static

Definition at line 639 of file CoreParserFunctions.php.

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

static CoreParserFunctions::basepagenamee (   $parser,
  $title = null 
)
static

Definition at line 646 of file CoreParserFunctions.php.

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

static CoreParserFunctions::bidi (   $parser,
  $text = '' 
)
static
Parameters
Parser$parser
string$text
Returns
string

Definition at line 375 of file CoreParserFunctions.php.

References $parser.

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

Definition at line 254 of file CoreParserFunctions.php.

References $s.

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

Definition at line 258 of file CoreParserFunctions.php.

References $s.

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 1288 of file CoreParserFunctions.php.

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

Referenced by Parser\getVariableValue().

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 920 of file CoreParserFunctions.php.

References $magicWords, $parser, 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 388 of file CoreParserFunctions.php.

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

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

Usage {{filepath|300}}, {{filepath|nowiki}}, {{filepath|nowiki|300}} or {{filepath|300|nowiki}} or {{filepath|300px}}, {{filepath|200x300px}}, {{filepath|nowiki|200x300px}}, {{filepath|200x300px|nowiki}}.

Parameters
Parser$parser
string$name
string$argA
string$argB
Returns
array|string

Definition at line 961 of file CoreParserFunctions.php.

References $name, $parser, PROTO_RELATIVE, true, wfExpandUrl(), and wfFindFile().

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

Definition at line 118 of file CoreParserFunctions.php.

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

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

Definition at line 298 of file CoreParserFunctions.php.

References $parser.

static CoreParserFunctions::formatRaw (   $num,
  $raw 
)
static

Definition at line 481 of file CoreParserFunctions.php.

References $wgContLang, and global.

static CoreParserFunctions::fullpagename (   $parser,
  $title = null 
)
static

Definition at line 597 of file CoreParserFunctions.php.

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

static CoreParserFunctions::fullpagenamee (   $parser,
  $title = null 
)
static

Definition at line 604 of file CoreParserFunctions.php.

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

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

Definition at line 241 of file CoreParserFunctions.php.

References $s.

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

Definition at line 245 of file CoreParserFunctions.php.

References $s.

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

Definition at line 325 of file CoreParserFunctions.php.

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

static CoreParserFunctions::getCachedRevisionObject (   $parser,
  $title = null 
)
staticprivate

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 1061 of file CoreParserFunctions.php.

References $page, $parser, $rev, $title, and wfDebug().

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

Definition at line 315 of file CoreParserFunctions.php.

References $parser.

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

Definition at line 95 of file CoreParserFunctions.php.

References $args, $parser, false, 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 834 of file CoreParserFunctions.php.

References $code, $lang, Language\fetchLanguageName(), and wfBCP47().

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

Definition at line 213 of file CoreParserFunctions.php.

References $parser, $s, $wgContLang, and global.

static CoreParserFunctions::lcfirst (   $parser,
  $s = '' 
)
static

Definition at line 198 of file CoreParserFunctions.php.

References $s, $wgContLang, and global.

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

Definition at line 228 of file CoreParserFunctions.php.

References $s.

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

Definition at line 232 of file CoreParserFunctions.php.

References $s.

static CoreParserFunctions::matchAgainstMagicword (   $magicword,
  $value 
)
staticprivate

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 472 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 526 of file CoreParserFunctions.php.

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

static CoreParserFunctions::namespacee (   $parser,
  $title = null 
)
static

Definition at line 533 of file CoreParserFunctions.php.

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

static CoreParserFunctions::namespacenumber (   $parser,
  $title = null 
)
static

Definition at line 540 of file CoreParserFunctions.php.

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

static CoreParserFunctions::ns (   $parser,
  $part1 = '' 
)
static

Definition at line 136 of file CoreParserFunctions.php.

References $wgContLang, false, and global.

static CoreParserFunctions::nse (   $parser,
  $part1 = '' 
)
static

Definition at line 150 of file CoreParserFunctions.php.

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

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

Definition at line 513 of file CoreParserFunctions.php.

References $name, and SiteStats\numberingroup().

static CoreParserFunctions::numberofactiveusers (   $parser,
  $raw = null 
)
static

Definition at line 495 of file CoreParserFunctions.php.

References SiteStats\activeUsers().

static CoreParserFunctions::numberofadmins (   $parser,
  $raw = null 
)
static

Definition at line 504 of file CoreParserFunctions.php.

References SiteStats\numberingroup().

static CoreParserFunctions::numberofarticles (   $parser,
  $raw = null 
)
static

Definition at line 498 of file CoreParserFunctions.php.

References SiteStats\articles().

static CoreParserFunctions::numberofedits (   $parser,
  $raw = null 
)
static

Definition at line 507 of file CoreParserFunctions.php.

References SiteStats\edits().

static CoreParserFunctions::numberoffiles (   $parser,
  $raw = null 
)
static

Definition at line 501 of file CoreParserFunctions.php.

References SiteStats\images().

static CoreParserFunctions::numberofpages (   $parser,
  $raw = null 
)
static

Definition at line 489 of file CoreParserFunctions.php.

References SiteStats\pages().

static CoreParserFunctions::numberofusers (   $parser,
  $raw = null 
)
static

Definition at line 492 of file CoreParserFunctions.php.

References SiteStats\users().

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 850 of file CoreParserFunctions.php.

References $parser.

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

Definition at line 878 of file CoreParserFunctions.php.

References $parser.

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

Definition at line 882 of file CoreParserFunctions.php.

References $parser.

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 1102 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 583 of file CoreParserFunctions.php.

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

static CoreParserFunctions::pagenamee (   $parser,
  $title = null 
)
static

Definition at line 590 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 692 of file CoreParserFunctions.php.

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

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

Definition at line 510 of file CoreParserFunctions.php.

References 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 759 of file CoreParserFunctions.php.

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

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

Definition at line 363 of file CoreParserFunctions.php.

References $parser.

static CoreParserFunctions::protectionexpiry (   $parser,
  $type = '',
  $title = '' 
)
static

Returns the requested protection expiry for the current page.

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

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

Definition at line 810 of file CoreParserFunctions.php.

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

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/expiries for the given title have already been retrieved

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

Definition at line 784 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, $wgAllowSlowParserFunctions, as, global, Parser\SFH_NO_HASH, and Parser\SFH_OBJECT_ARGS.

Referenced by Parser\firstCallInit().

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 1164 of file CoreParserFunctions.php.

References $parser, $rev, $t, $title, format, 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 1181 of file CoreParserFunctions.php.

References $parser, $rev, $t, $title, format, 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 1147 of file CoreParserFunctions.php.

References $parser, $rev, $t, $title, 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 1198 of file CoreParserFunctions.php.

References $parser, $rev, $t, $title, format, 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 1215 of file CoreParserFunctions.php.

References $parser, $rev, $t, $title, format, 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 1249 of file CoreParserFunctions.php.

References $parser, $rev, $t, $title, format, 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 1266 of file CoreParserFunctions.php.

References $parser, $rev, $t, $title, 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 1232 of file CoreParserFunctions.php.

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

static CoreParserFunctions::rootpagename (   $parser,
  $title = null 
)
static

Definition at line 625 of file CoreParserFunctions.php.

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

static CoreParserFunctions::rootpagenamee (   $parser,
  $title = null 
)
static

Definition at line 632 of file CoreParserFunctions.php.

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

static CoreParserFunctions::special (   $parser,
  $text 
)
static
static CoreParserFunctions::speciale (   $parser,
  $text 
)
static

Definition at line 908 of file CoreParserFunctions.php.

References $parser, and wfUrlencode().

static CoreParserFunctions::subjectpagename (   $parser,
  $title = null 
)
static

Definition at line 667 of file CoreParserFunctions.php.

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

static CoreParserFunctions::subjectpagenamee (   $parser,
  $title = null 
)
static

Definition at line 674 of file CoreParserFunctions.php.

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

static CoreParserFunctions::subjectspace (   $parser,
  $title = null 
)
static

Definition at line 561 of file CoreParserFunctions.php.

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

static CoreParserFunctions::subjectspacee (   $parser,
  $title = null 
)
static

Definition at line 568 of file CoreParserFunctions.php.

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

static CoreParserFunctions::subpagename (   $parser,
  $title = null 
)
static

Definition at line 611 of file CoreParserFunctions.php.

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

static CoreParserFunctions::subpagenamee (   $parser,
  $title = null 
)
static

Definition at line 618 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
PPNode[]$args
Returns
string

Definition at line 1002 of file CoreParserFunctions.php.

References $args, $name, $params, $parser, $value, as, and PPFrame\STRIP_COMMENTS.

static CoreParserFunctions::talkpagename (   $parser,
  $title = null 
)
static

Definition at line 653 of file CoreParserFunctions.php.

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

static CoreParserFunctions::talkpagenamee (   $parser,
  $title = null 
)
static

Definition at line 660 of file CoreParserFunctions.php.

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

static CoreParserFunctions::talkspace (   $parser,
  $title = null 
)
static

Definition at line 547 of file CoreParserFunctions.php.

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

static CoreParserFunctions::talkspacee (   $parser,
  $title = null 
)
static

Definition at line 554 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 223 of file CoreParserFunctions.php.

References $parser, $s, $wgContLang, and global.

static CoreParserFunctions::ucfirst (   $parser,
  $s = '' 
)
static

Definition at line 203 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 170 of file CoreParserFunctions.php.

References $magicWords, $parser, and $s.

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

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