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 */ 19class Smarty_Internal_ParseTree_DqContent extends Smarty_Internal_ParseTree 20{ 21 /** 22 * Create parse tree buffer with string content 23 * 24 * @param string $data string section 25 */ 26 public function __construct($data) 27 { 28 $this->data = $data; 29 } 30 31 /** 32 * Return content as double quoted string 33 * 34 * @param \Smarty_Internal_Templateparser $parser 35 * 36 * @return string doubled quoted string 37 */ 38 public function to_smarty_php(Smarty_Internal_Templateparser $parser) 39 { 40 return '"' . $this->data . '"'; 41 } 42} 43