PEEL Shopping
Open source ecommerce : PEEL Shopping
Public Member Functions | Data Fields | Protected Member Functions
Smarty_Internal_SmartyTemplateCompiler Class Reference
Inheritance diagram for Smarty_Internal_SmartyTemplateCompiler:
Smarty_Internal_TemplateCompilerBase

Public Member Functions

 __construct ($lexer_class, $parser_class, $smarty)
 Initialize compiler. More...
 
- Public Member Functions inherited from Smarty_Internal_TemplateCompilerBase
 __construct ()
 Initialize compiler. More...
 
 compileTemplate (Smarty_Internal_Template $template)
 Method to compile a Smarty template. More...
 
 compileTag ($tag, $args, $parameter=array())
 Compile Tag. More...
 
 callTagCompiler ($tag, $args, $param1=null, $param2=null, $param3=null)
 lazy loads internal compile plugin for tag and calls the compile methode More...
 
 getPlugin ($plugin_name, $plugin_type)
 Check for plugins and return function name. More...
 
 getPluginFromDefaultHandler ($tag, $plugin_type)
 Check for plugins by default plugin handler. More...
 
 processNocacheCode ($content, $is_code)
 Inject inline code for nocache template sections. More...
 
 trigger_template_error ($args=null, $line=null)
 display compiler error messages without dying More...
 

Data Fields

 $lexer_class
 
 $parser_class
 
 $lex
 
 $parser
 
 $smarty
 
 $local_var = array()
 
- Data Fields inherited from Smarty_Internal_TemplateCompilerBase
 $suppressNocacheProcessing = false
 
 $suppressMergedTemplates = false
 
 $_tag_stack = array()
 
 $template = null
 
 $merged_templates = array()
 
 $inheritance = false
 
 $default_handler_plugins = array()
 
 $default_modifier_list = null
 
 $forceNocache = false
 
 $suppressHeader = false
 
 $suppressTemplatePropertyHeader = false
 
 $suppressFilter = false
 
 $write_compiled_code = true
 
 $compiles_template_function = false
 
 $called_functions = array()
 
 $modifier_plugins = array()
 
 $known_modifier_type = array()
 

Protected Member Functions

 doCompile ($_content)
 Methode to compile a Smarty template. More...
 
- Protected Member Functions inherited from Smarty_Internal_TemplateCompilerBase
 doCompile ($_content)
 Methode to compile a Smarty template. More...
 

Additional Inherited Members

- Static Public Attributes inherited from Smarty_Internal_TemplateCompilerBase
static $_tag_objects = array()
 

Detailed Description

Definition at line 23 of file smarty_internal_smartytemplatecompiler.php.

Constructor & Destructor Documentation

__construct (   $lexer_class,
  $parser_class,
  $smarty 
)

Initialize compiler.

Parameters
string$lexer_classclass name
string$parser_classclass name
Smarty$smartyglobal instance

Definition at line 74 of file smarty_internal_smartytemplatecompiler.php.

Member Function Documentation

doCompile (   $_content)
protected

Methode to compile a Smarty template.

Parameters
mixed$_contenttemplate source
Returns
bool true if compiling succeeded, false if it failed

Definition at line 89 of file smarty_internal_smartytemplatecompiler.php.

Field Documentation

$lex

Definition at line 44 of file smarty_internal_smartytemplatecompiler.php.

$lexer_class

Definition at line 30 of file smarty_internal_smartytemplatecompiler.php.

$local_var = array()

Definition at line 65 of file smarty_internal_smartytemplatecompiler.php.

$parser

Definition at line 51 of file smarty_internal_smartytemplatecompiler.php.

$parser_class

Definition at line 37 of file smarty_internal_smartytemplatecompiler.php.

$smarty

Definition at line 58 of file smarty_internal_smartytemplatecompiler.php.


The documentation for this class was generated from the following file:

This documentation for Open ecommerce PEEL Shopping and PEEL.fr has been generated by Doxygen on Thu Oct 15 2015 14:41:44 - Peel ecommerce is a product of Agence web Advisto SAS. All rights reserved.