]> git.mxchange.org Git - friendica.git/blob - vendor/smarty/smarty/libs/sysplugins/smarty_internal_parsetree_code.php
Merge pull request #4233 from MrPetovan/task/4116-move-smarty-to-composer
[friendica.git] / vendor / smarty / smarty / libs / sysplugins / smarty_internal_parsetree_code.php
1 <?php
2 /**
3  * Smarty Internal Plugin Templateparser Parse Tree
4  * These are classes to build parse trees in the template parser
5  *
6  * @package    Smarty
7  * @subpackage Compiler
8  * @author     Thue Kristensen
9  * @author     Uwe Tews
10  */
11
12 /**
13  * Code fragment inside a tag .
14  *
15  * @package    Smarty
16  * @subpackage Compiler
17  * @ignore
18  */
19 class Smarty_Internal_ParseTree_Code extends Smarty_Internal_ParseTree
20 {
21     /**
22      * Create parse tree buffer for code fragment
23      *
24      * @param string $data content
25      */
26     public function __construct($data)
27     {
28         $this->data = $data;
29     }
30
31     /**
32      * Return buffer content in parentheses
33      *
34      * @param \Smarty_Internal_Templateparser $parser
35      *
36      * @return string content
37      */
38     public function to_smarty_php(Smarty_Internal_Templateparser $parser)
39     {
40         return sprintf("(%s)", $this->data);
41     }
42 }