MediaWiki REL1_40
CoreMagicVariables Class Reference

Expansions of core magic variables, used by the parser. More...

Static Public Member Functions

static expand (Parser $parser, string $id, ConvertibleTimestamp $ts, ServiceOptions $svcOptions, LoggerInterface $logger)
 Expand the magic variable given by $index.
 

Detailed Description

Expansions of core magic variables, used by the parser.

Access: internal

Definition at line 33 of file CoreMagicVariables.php.

Member Function Documentation

◆ expand()

static CoreMagicVariables::expand ( Parser $parser,
string $id,
ConvertibleTimestamp $ts,
ServiceOptions $svcOptions,
LoggerInterface $logger )
static

Expand the magic variable given by $index.

Access: internal
Parameters
Parser$parser
string$idThe name of the variable, and equivalently, the magic word ID which was used to match the variable
ConvertibleTimestamp$tsTimestamp to use when expanding magic variable
ServiceOptions$svcOptionsService options for the parser
LoggerInterface$logger
Returns
string|null The expanded value, or null to indicate the given index wasn't a known magic variable.

Definition at line 47 of file CoreMagicVariables.php.

References MediaWiki\Config\ServiceOptions\get(), Parser\getContentLanguage(), Parser\getRevisionSize(), and SpecialVersion\getVersion().


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