Smarty_Internal_CompileBase Klassenreferenz

Smarty_Internal_CompileBase Klassenreferenz

Basisklasse für Smarty_Internal_Compile_Assign, Smarty_Internal_Compile_Block, Smarty_Internal_Compile_Blockclose, Smarty_Internal_Compile_Break, Smarty_Internal_Compile_Call, Smarty_Internal_Compile_Capture, Smarty_Internal_Compile_CaptureClose, Smarty_Internal_Compile_Config_Load, Smarty_Internal_Compile_Continue, Smarty_Internal_Compile_Debug, Smarty_Internal_Compile_Else, Smarty_Internal_Compile_Elseif, Smarty_Internal_Compile_Eval, Smarty_Internal_Compile_Extends, Smarty_Internal_Compile_For, Smarty_Internal_Compile_Forclose, Smarty_Internal_Compile_Foreach, Smarty_Internal_Compile_Foreachclose, Smarty_Internal_Compile_Foreachelse, Smarty_Internal_Compile_Forelse, Smarty_Internal_Compile_Function, Smarty_Internal_Compile_Functionclose, Smarty_Internal_Compile_If, Smarty_Internal_Compile_Ifclose, Smarty_Internal_Compile_Include, Smarty_Internal_Compile_Include_Php, Smarty_Internal_Compile_Insert, Smarty_Internal_Compile_Ldelim, Smarty_Internal_Compile_Nocache, Smarty_Internal_Compile_Nocacheclose, Smarty_Internal_Compile_Private_Block_Plugin, Smarty_Internal_Compile_Private_Child_Block, Smarty_Internal_Compile_Private_Child_Blockclose, Smarty_Internal_Compile_Private_Function_Plugin, Smarty_Internal_Compile_Private_Modifier, Smarty_Internal_Compile_Private_Object_Block_Function, Smarty_Internal_Compile_Private_Object_Function, Smarty_Internal_Compile_Private_Php, Smarty_Internal_Compile_Private_Print_Expression, Smarty_Internal_Compile_Private_Registered_Block, Smarty_Internal_Compile_Private_Registered_Function, Smarty_Internal_Compile_Private_Special_Variable, Smarty_Internal_Compile_Rdelim, Smarty_Internal_Compile_Section, Smarty_Internal_Compile_Sectionclose, Smarty_Internal_Compile_Sectionelse, Smarty_Internal_Compile_Setfilter, Smarty_Internal_Compile_Setfilterclose, Smarty_Internal_Compile_While und Smarty_Internal_Compile_Whileclose.

Öffentliche Methoden

 getAttributes ($compiler, $attributes)
 
 openTag ($compiler, $openTag, $data=null)
 
 closeTag ($compiler, $expectedTag)
 

Datenfelder

 $required_attributes = array()
 
 $optional_attributes = array()
 
 $shorttag_order = array()
 
 $option_flags = array('nocache')
 

Ausführliche Beschreibung

Definiert in Zeile 16 der Datei smarty_internal_compilebase.php.

Dokumentation der Elementfunktionen

getAttributes (   $compiler,
  $attributes 
)

This function checks if the attributes passed are valid The attributes passed for the tag to compile are checked against the list of required and optional attributes. Required attributes must be present. Optional attributes are check against the corresponding list. The keyword '_any' specifies that any attribute will be accepted as valid

Parameter
object$compilercompiler object
array$attributesattributes applied to the tag
Rückgabe
array of mapped attributes for further processing

Definiert in Zeile 56 der Datei smarty_internal_compilebase.php.

Wird benutzt von Smarty_Internal_Compile_Append\compile(), Smarty_Internal_Compile_Assign\compile(), Smarty_Internal_Compile_Rdelim\compile(), Smarty_Internal_Compile_If\compile(), Smarty_Internal_Compile_While\compile(), Smarty_Internal_Compile_Debug\compile(), Smarty_Internal_Compile_Ldelim\compile(), Smarty_Internal_Compile_Private_Modifier\compile(), Smarty_Internal_Compile_Nocache\compile(), Smarty_Internal_Compile_For\compile(), Smarty_Internal_Compile_Private_Registered_Block\compile(), Smarty_Internal_Compile_Private_Registered_Function\compile(), Smarty_Internal_Compile_Private_Object_Function\compile(), Smarty_Internal_Compile_Private_Php\compile(), Smarty_Internal_Compile_Private_Block_Plugin\compile(), Smarty_Internal_Compile_Private_Object_Block_Function\compile(), Smarty_Internal_Compile_Capture\compile(), Smarty_Internal_Compile_Break\compile(), Smarty_Internal_Compile_Continue\compile(), Smarty_Internal_Compile_Private_Print_Expression\compile(), Smarty_Internal_Compile_Private_Function_Plugin\compile(), Smarty_Internal_Compile_Call\compile(), Smarty_Internal_Compile_Section\compile(), Smarty_Internal_Compile_Config_Load\compile(), Smarty_Internal_Compile_Eval\compile(), Smarty_Internal_Compile_Foreach\compile(), Smarty_Internal_Compile_Insert\compile(), Smarty_Internal_Compile_Function\compile(), Smarty_Internal_Compile_Setfilterclose\compile(), Smarty_Internal_Compile_Nocacheclose\compile(), Smarty_Internal_Compile_Block\compile(), Smarty_Internal_Compile_CaptureClose\compile(), Smarty_Internal_Compile_Elseif\compile(), Smarty_Internal_Compile_Forelse\compile(), Smarty_Internal_Compile_Forclose\compile(), Smarty_Internal_Compile_Sectionelse\compile(), Smarty_Internal_Compile_Sectionclose\compile(), Smarty_Internal_Compile_Foreachelse\compile(), Smarty_Internal_Compile_Foreachclose\compile(), Smarty_Internal_Compile_Blockclose\compile(), Smarty_Internal_Compile_Private_Child_Block\compile() und Smarty_Internal_Compile_Private_Child_Blockclose\compile().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

Dokumentation der Datenelemente

$option_flags = array('nocache')

Definiert in Zeile 42 der Datei smarty_internal_compilebase.php.

$optional_attributes = array()

Definiert in Zeile 30 der Datei smarty_internal_compilebase.php.

$required_attributes = array()

Definiert in Zeile 23 der Datei smarty_internal_compilebase.php.

$shorttag_order = array()

Definiert in Zeile 36 der Datei smarty_internal_compilebase.php.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:




Korrekturen, Hinweise und Ergänzungen

Bitte scheuen Sie sich nicht und melden Sie, was auf dieser Seite sachlich falsch oder irreführend ist, was ergänzt werden sollte, was fehlt usw. Dazu bitte oben aus dem Menü Seite den Eintrag Support Forum wählen. Es ist eine kostenlose Anmeldung erforderlich, um Anmerkungen zu posten. Unpassende Postings, Spam usw. werden kommentarlos entfernt.