update to smarty v3.1.24
[GitHub/Stricted/Domain-Control-Panel.git] / lib / api / smarty / sysplugins / smarty_internal_parsetree_dqcontent.php
CommitLineData
ccd27f54
S
1<?php
2/**
cd8826ea
S
3 * Smarty Internal Plugin Templateparser Parse Tree
4 * These are classes to build parse tree in the template parser
ccd27f54
S
5 *
6 * @package Smarty
7 * @subpackage Compiler
8 * @author Thue Kristensen
9 * @author Uwe Tews
10 */
11
ccd27f54
S
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 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}