Öffentliche Methoden | |
compile ($args, Smarty_Internal_TemplateCompilerBase $compiler, $parameter) | |
parsePhp ($lex) | |
Öffentliche Methoden geerbt von Smarty_Internal_CompileBase | |
getAttributes ($compiler, $attributes) | |
openTag ($compiler, $openTag, $data=null) | |
closeTag ($compiler, $expectedTag) | |
Datenfelder | |
$required_attributes = array('code', 'type') | |
Datenfelder geerbt von Smarty_Internal_CompileBase | |
$required_attributes = array() | |
$optional_attributes = array() | |
$shorttag_order = array() | |
$option_flags = array('nocache') | |
Private Methoden | |
quote ($match) | |
Definiert in Zeile 17 der Datei smarty_internal_compile_private_php.php.
compile | ( | $args, | |
Smarty_Internal_TemplateCompilerBase | $compiler, | ||
$parameter | |||
) |
Compiles code for generating output from any expression
array | $args | array with attributes from parser |
\Smarty_Internal_TemplateCompilerBase | $compiler | compiler object |
array | $parameter | array with compilation parameter |
\SmartyException |
Definiert in Zeile 38 der Datei smarty_internal_compile_private_php.php.
Benutzt Smarty_Internal_CompileBase\getAttributes(), Smarty\PHP_ALLOW, Smarty\PHP_PASSTHRU, Smarty\PHP_QUOTE, Smarty\PHP_REMOVE, Smarty_Internal_TemplateCompilerBase\processNocacheCode() und Smarty_Internal_TemplateCompilerBase\trigger_template_error().
parsePhp | ( | $lex) |
Lexer code for PHP tags
This code has been moved from lexer here fo easier debugging and maintenance
$lex |
Definiert in Zeile 102 der Datei smarty_internal_compile_private_php.php.
Benutzt Smarty\PHP_PASSTHRU, Smarty\PHP_QUOTE, Smarty_Internal_Templateparser\TP_NOCACHE, Smarty_Internal_Templateparser\TP_PHP und Smarty_Internal_Templateparser\TP_TEXT.
|
private |
Definiert in Zeile 193 der Datei smarty_internal_compile_private_php.php.
$required_attributes = array('code', 'type') |
Definiert in Zeile 26 der Datei smarty_internal_compile_private_php.php.