0,0 → 1,37 |
<?php |
/** |
* Smarty Internal Plugin Compile Ldelim |
* Compiles the {ldelim} tag |
* |
* @package Smarty |
* @subpackage Compiler |
* @author Uwe Tews |
*/ |
|
/** |
* Smarty Internal Plugin Compile Ldelim Class |
* |
* @package Smarty |
* @subpackage Compiler |
*/ |
class Smarty_Internal_Compile_Ldelim extends Smarty_Internal_CompileBase |
{ |
/** |
* Compiles code for the {ldelim} tag |
* This tag does output the left delimiter |
* |
* @param array $args array with attributes from parser |
* @param \Smarty_Internal_TemplateCompilerBase $compiler compiler object |
* |
* @return string compiled code |
* @throws \SmartyCompilerException |
*/ |
public function compile($args, Smarty_Internal_TemplateCompilerBase $compiler) |
{ |
$_attr = $this->getAttributes($compiler, $args); |
if ($_attr[ 'nocache' ] === true) { |
$compiler->trigger_template_error('nocache option not allowed', null, true); |
} |
return $compiler->smarty->left_delimiter; |
} |
} |