diff options
Diffstat (limited to 'src/ParseTree/DqContent.php')
| -rw-r--r-- | src/ParseTree/DqContent.php | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/src/ParseTree/DqContent.php b/src/ParseTree/DqContent.php new file mode 100644 index 00000000..f0a4b069 --- /dev/null +++ b/src/ParseTree/DqContent.php @@ -0,0 +1,44 @@ +<?php + +namespace Smarty\ParseTree; +/** + * Smarty Internal Plugin Templateparser Parse Tree + * These are classes to build parse tree in the template parser + * + + + * @author Thue Kristensen + * @author Uwe Tews + */ + +/** + * Raw chars as part of a double-quoted string. + * + + + * @ignore + */ +class DqContent extends Base +{ + /** + * Create parse tree buffer with string content + * + * @param string $data string section + */ + public function __construct($data) + { + $this->data = $data; + } + + /** + * Return content as double-quoted string + * + * @param \Smarty\Parser\TemplateParser $parser + * + * @return string doubled quoted string + */ + public function to_smarty_php(\Smarty\Parser\TemplateParser $parser) + { + return '"' . $this->data . '"'; + } +} |
