Zotlabs\Render\SimpleTemplate::_build_nodes |
( |
|
$s | ) |
|
|
private |
Zotlabs\Render\SimpleTemplate::_get_var |
( |
|
$name, |
|
|
|
$retNoKey = false |
|
) |
| |
|
private |
Zotlabs\Render\SimpleTemplate::_pop_stack |
( |
| ) |
|
|
private |
Zotlabs\Render\SimpleTemplate::_preg_error |
( |
| ) |
|
|
private |
Zotlabs\Render\SimpleTemplate::_push_stack |
( |
| ) |
|
|
private |
Zotlabs\Render\SimpleTemplate::_replcb |
( |
|
$m | ) |
|
|
private |
Zotlabs\Render\SimpleTemplate::_replcb_debug |
( |
|
$args | ) |
|
|
private |
DEBUG node
{{ debug $var [$var [$var [...]]] }}{{ enddebug }}
replace node with
var_dump($var, $var, ...);
Zotlabs\Render\SimpleTemplate::_replcb_for |
( |
|
$args | ) |
|
|
private |
FOR node
{{ for <$var> as
$name }}...{{ endfor }}
{{ for <$var> as $key=>
$name }}...{{ endfor }}
Zotlabs\Render\SimpleTemplate::_replcb_if |
( |
|
$args | ) |
|
|
private |
IF node
{{ if <$var> }}...[{{ else }} ...] {{ endif }}
{{ if <$var>==<val|$var> }}...[{{ else }} ...]{{ endif }}
{{ if <$var>!=<val|$var> }}...[{{ else }} ...]{{ endif }}
Zotlabs\Render\SimpleTemplate::_replcb_inc |
( |
|
$args | ) |
|
|
private |
INC node
{{ inc <templatefile> [with $var1=$var2] }}{{ endinc }}
Zotlabs\Render\SimpleTemplate::_replcb_node |
( |
|
$m | ) |
|
|
private |
Zotlabs\Render\SimpleTemplate::get_markup_template |
( |
|
$file, |
|
|
|
$root = '' |
|
) |
| |
Zotlabs\Render\SimpleTemplate::replace |
( |
|
$s, |
|
|
|
$r |
|
) |
| |
|
private |
Zotlabs\Render\SimpleTemplate::replace_macros |
( |
|
$s, |
|
|
|
$r |
|
) |
| |
Zotlabs\Render\SimpleTemplate::var_replace |
( |
|
$s | ) |
|
|
private |
regexp: $ literal $ ([)? optional open square bracket ([a-zA-Z0-9-_]+.?)+ var name, followed by optional dot, repeated at least 1 time (?(1)]) if there was opened square bracket (subgrup 1), match close bracket
Referenced by Zotlabs\Render\SimpleTemplate\replace_macros().
Zotlabs\Render\SimpleTemplate::$d = false |
Zotlabs\Render\SimpleTemplate::$debug =false |
Zotlabs\Render\SimpleTemplate::$done = false |
Zotlabs\Render\SimpleTemplate::$lang = null |
Zotlabs\Render\SimpleTemplate::$name ="internal" |
|
static |
Zotlabs\Render\SimpleTemplate::$nodes = array() |
Zotlabs\Render\SimpleTemplate::$r |
Zotlabs\Render\SimpleTemplate::$replace |
Zotlabs\Render\SimpleTemplate::$search |
Zotlabs\Render\SimpleTemplate::$stack = array() |
The documentation for this class was generated from the following file: