Moodle PHP Documentation 4.1
Moodle 4.1.19+ (Build: 20250613) (4f61b2974b9)
|
Public Member Functions | |
compile ($source, array $tree, $name, $customEscape=false, $charset='UTF-8', $strictCallables=false, $entityFlags=ENT_COMPAT, $disableLambdaRendering=false) | |
Compile a Mustache token parse tree into PHP source code. | |
setPragmas (array $pragmas) | |
Enable pragmas across all templates, regardless of the presence of pragma tags in the individual templates. | |
Mustache_Compiler::compile | ( | $source, | |
array | $tree, | ||
$name, | |||
$customEscape = false, | |||
$charset = 'UTF-8', | |||
$strictCallables = false, | |||
$entityFlags = ENT_COMPAT, | |||
$disableLambdaRendering = false ) |
Compile a Mustache token parse tree into PHP source code.
string | $source | Mustache Template source code |
array | $tree | Parse tree of Mustache tokens |
string | $name | Mustache Template class name |
bool | $customEscape | (default: false) |
string | $charset | (default: 'UTF-8') |
bool | $strictCallables | (default: false) |
int | $entityFlags | (default: ENT_COMPAT) |
bool | $disableLambdaRendering | (default: false) |
string | Generated PHP source code |