Skip to content

SimpleTemplate

Properties

name

public static $name
  • This property is static.

r

public $r

public $search

replace

public $replace

stack

public $stack

nodes

public $nodes

done

public $done

d

public $d

lang

public $lang

debug

public $debug

Methods

_preg_error

private _preg_error(): mixed

_push_stack

private _push_stack(): mixed

_pop_stack

private _pop_stack(): mixed

_get_var

private _get_var(mixed $name, mixed $retNoKey = false): mixed

Parameters:

Parameter Type Description
$name mixed
$retNoKey mixed

_replcb_if

IF node \code {{ if <$var> }}...[{{ else }} ...] {{ endif }} {{ if <$var>== }}...[{{ else }} ...]{{ endif }} {{ if <$var>!= }}...[{{ else }} ...]{{ endif }} \endcode

private _replcb_if(mixed $args): mixed

Parameters:

Parameter Type Description
$args mixed

_replcb_for

FOR node \code {{ for <$var> as $name }}...{{ endfor }} {{ for <$var> as $key=>$name }}...{{ endfor }} \endcode

private _replcb_for(mixed $args): mixed

Parameters:

Parameter Type Description
$args mixed

_replcb_inc

INC node \code {{ inc [with $var1=$var2] }}{{ endinc }} \endcode

private _replcb_inc(mixed $args): mixed

Parameters:

Parameter Type Description
$args mixed

_replcb_debug

DEBUG node \code {{ debug $var [$var [$var [...]]] }}{{ enddebug }} \endcode replace node with

var_dump($var, $var, ...);

private _replcb_debug(mixed $args): mixed

Parameters:

Parameter Type Description
$args mixed

_replcb_node

private _replcb_node(mixed $m): mixed

Parameters:

Parameter Type Description
$m mixed

_replcb

private _replcb(mixed $m): mixed

Parameters:

Parameter Type Description
$m mixed

_build_nodes

private _build_nodes(mixed $s): mixed

Parameters:

Parameter Type Description
$s mixed

var_replace

private var_replace(mixed $s): mixed

Parameters:

Parameter Type Description
$s mixed

replace

private replace(mixed $s, mixed $r): mixed

Parameters:

Parameter Type Description
$s mixed
$r mixed

replace_macros

public replace_macros(mixed $s, mixed $r): mixed

Parameters:

Parameter Type Description
$s mixed
$r mixed

get_markup_template

public get_markup_template(mixed $file, mixed $root = &#039;&#039;): mixed

Parameters:

Parameter Type Description
$file mixed
$root mixed


Automatically generated on 2025-03-19