update to smarty v3.1.24
[GitHub/Stricted/Domain-Control-Panel.git] / lib / api / smarty / sysplugins / smarty_internal_parsetree_dqcontent.php
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 }