| 
									
										
										
										
											2014-12-30 16:16:54 +01:00
										 |  |  | <?php | 
					
						
							|  |  |  | /** | 
					
						
							| 
									
										
										
										
											2015-05-13 02:06:33 +02:00
										 |  |  |  * Smarty Internal Plugin Templateparser Parse Tree | 
					
						
							|  |  |  |  * These are classes to build parse trees in the template parser | 
					
						
							| 
									
										
										
										
											2014-12-30 16:16:54 +01:00
										 |  |  |  * | 
					
						
							|  |  |  |  * @package    Smarty | 
					
						
							|  |  |  |  * @subpackage Compiler | 
					
						
							|  |  |  |  * @author     Thue Kristensen | 
					
						
							|  |  |  |  * @author     Uwe Tews | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /** | 
					
						
							|  |  |  |  * Code fragment inside a tag . | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * @package    Smarty | 
					
						
							|  |  |  |  * @subpackage Compiler | 
					
						
							|  |  |  |  * @ignore | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | class Smarty_Internal_ParseTree_Code extends Smarty_Internal_ParseTree | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Create parse tree buffer for code fragment | 
					
						
							|  |  |  |      * | 
					
						
							|  |  |  |      * @param object $parser parser object | 
					
						
							|  |  |  |      * @param string $data   content | 
					
						
							|  |  |  |      */ | 
					
						
							|  |  |  |     public function __construct($parser, $data) | 
					
						
							|  |  |  |     { | 
					
						
							|  |  |  |         $this->parser = $parser; | 
					
						
							|  |  |  |         $this->data = $data; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * Return buffer content in parentheses | 
					
						
							|  |  |  |      * | 
					
						
							|  |  |  |      * @return string content | 
					
						
							|  |  |  |      */ | 
					
						
							|  |  |  |     public function to_smarty_php() | 
					
						
							|  |  |  |     { | 
					
						
							|  |  |  |         return sprintf("(%s)", $this->data); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | } |