smarty_internal_parsetree_dqcontent.php (918B)
1 <?php 2 /** 3 * Smarty Internal Plugin Templateparser Parse Tree 4 * These are classes to build parse tree in the template parser 5 * 6 * @package Smarty 7 * @subpackage Compiler 8 * @author Thue Kristensen 9 * @author Uwe Tews 10 */ 11 12 /** 13 * Raw chars as part of a double quoted string. 14 * 15 * @package Smarty 16 * @subpackage Compiler 17 * @ignore 18 */ 19 class Smarty_Internal_ParseTree_DqContent extends Smarty_Internal_ParseTree 20 { 21 /** 22 * Create parse tree buffer with string content 23 * 24 * @param object $parser parser object 25 * @param string $data string section 26 */ 27 public function __construct($parser, $data) 28 { 29 $this->parser = $parser; 30 $this->data = $data; 31 } 32 33 /** 34 * Return content as double quoted string 35 * 36 * @return string doubled quoted string 37 */ 38 public function to_smarty_php() 39 { 40 return '"' . $this->data . '"'; 41 } 42 }