Subversion Repositories ALCASAR

Rev

Details | Last modification | View Log

Rev Author Line No. Line
2809 rexy 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 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
}