MediaWiki REL1_32
|
Generic wrapper for template functions, with interface compatible with what we use of PHPTAL 0.7. More...
Public Member Functions | |
__construct (Config $config=null) | |
execute () | |
Main function, used by classes that subclass QuickTemplate to show the actual HTML output. | |
extend ( $name, $value) | |
extends the value of data with name $name with the value $value | |
get ( $name, $default=null) | |
Gets the template data requested. | |
getHTML () | |
Fetch the output of a QuickTemplate and return it. | |
getSkin () | |
Get the Skin object related to this object. | |
haveData ( $str) | |
haveMsg ( $msgKey) | |
html ( $str) | |
msg ( $msgKey) | |
msgHtml ( $msgKey) | |
msgWiki ( $msgKey) | |
An ugly, ugly hack. | |
set ( $name, $value) | |
Sets the value $value to $name. | |
setRef ( $name, &$value) | |
text ( $str) | |
Public Attributes | |
array | $data |
Protected Attributes | |
$config | |
Generic wrapper for template functions, with interface compatible with what we use of PHPTAL 0.7.
Definition at line 27 of file QuickTemplate.php.
QuickTemplate::__construct | ( | Config | $config = null | ) |
|
abstract |
Main function, used by classes that subclass QuickTemplate to show the actual HTML output.
Reimplemented in SkinApiTemplate, SkinFallbackTemplate, and FakeAuthTemplate.
Referenced by getHTML().
QuickTemplate::extend | ( | $name, | |
$value | |||
) |
extends the value of data with name $name with the value $value
string | $name | |
mixed | $value |
Definition at line 64 of file QuickTemplate.php.
References $name, $value, data, and haveData().
QuickTemplate::get | ( | $name, | |
$default = null |
|||
) |
Gets the template data requested.
string | $name | Key for the data |
mixed | null | $default | Optional default (or null) |
Definition at line 80 of file QuickTemplate.php.
QuickTemplate::getHTML | ( | ) |
Fetch the output of a QuickTemplate and return it.
Definition at line 188 of file QuickTemplate.php.
QuickTemplate::getSkin | ( | ) |
Get the Skin object related to this object.
Definition at line 178 of file QuickTemplate.php.
References data.
Referenced by BaseTemplate\getFooter(), BaseTemplate\getMsg(), and BaseTemplate\getTrail().
QuickTemplate::haveData | ( | $str | ) |
string | $str |
Definition at line 158 of file QuickTemplate.php.
References data.
Referenced by extend(), and FakeAuthTemplate\getExtraInputDefinitions().
QuickTemplate::haveMsg | ( | $msgKey | ) |
string | $msgKey |
Definition at line 168 of file QuickTemplate.php.
References wfMessage().
QuickTemplate::html | ( | $str | ) |
string | $str | @suppress SecurityCheck-XSS phan-taint-check cannot tell if $str is pre-escaped |
Definition at line 116 of file QuickTemplate.php.
References data.
Referenced by SkinApiTemplate\execute(), and SkinFallbackTemplate\execute().
QuickTemplate::msg | ( | $msgKey | ) |
string | $msgKey |
Reimplemented in BaseTemplate.
Definition at line 124 of file QuickTemplate.php.
References text(), and wfMessage().
QuickTemplate::msgHtml | ( | $msgKey | ) |
string | $msgKey |
Reimplemented in BaseTemplate.
Definition at line 136 of file QuickTemplate.php.
References wfDeprecated(), and wfMessage().
QuickTemplate::msgWiki | ( | $msgKey | ) |
An ugly, ugly hack.
string | $msgKey |
Reimplemented in BaseTemplate.
Definition at line 146 of file QuickTemplate.php.
References $wgOut, and wfMessage().
QuickTemplate::set | ( | $name, | |
$value | |||
) |
Sets the value $value to $name.
string | $name | |
mixed | $value |
Definition at line 54 of file QuickTemplate.php.
QuickTemplate::setRef | ( | $name, | |
& | $value | ||
) |
string | $name | |
mixed | &$value |
Definition at line 91 of file QuickTemplate.php.
References $name, $value, data, and wfDeprecated().
QuickTemplate::text | ( | $str | ) |
string | $str | @suppress SecurityCheck-DoubleEscaped $this->data can be either |
Definition at line 107 of file QuickTemplate.php.
References data.
Referenced by BaseTemplate\makeSearchButton(), and msg().
|
protected |
Definition at line 35 of file QuickTemplate.php.
Referenced by __construct().
array QuickTemplate::$data |
Definition at line 32 of file QuickTemplate.php.