Browse Source
			
			
			
			
				
		* 'master' of git.yiisoft.com:yii2: moved ConsoleColor. Finished ViewRenderer. ViewRenderer WIPtags/2.0.0-beta
				 6 changed files with 551 additions and 483 deletions
			
			
		@ -0,0 +1,32 @@ | 
				
			|||||||
 | 
					<?php | 
				
			||||||
 | 
					/** | 
				
			||||||
 | 
					 * ViewRenderer class file. | 
				
			||||||
 | 
					 * | 
				
			||||||
 | 
					 * @link http://www.yiiframework.com/ | 
				
			||||||
 | 
					 * @copyright Copyright © 2008 Yii Software LLC | 
				
			||||||
 | 
					 * @license http://www.yiiframework.com/license/ | 
				
			||||||
 | 
					 */ | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					namespace yii\base; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/** | 
				
			||||||
 | 
					 * ViewRenderer is the base class for view renderer classes. | 
				
			||||||
 | 
					 * | 
				
			||||||
 | 
					 * @author Qiang Xue <qiang.xue@gmail.com> | 
				
			||||||
 | 
					 * @since 2.0 | 
				
			||||||
 | 
					 */ | 
				
			||||||
 | 
					abstract class ViewRenderer extends Component | 
				
			||||||
 | 
					{ | 
				
			||||||
 | 
						/** | 
				
			||||||
 | 
						 * Renders a view file. | 
				
			||||||
 | 
						 * | 
				
			||||||
 | 
						 * This method is invoked by [[View]] whenever it tries to render a view. | 
				
			||||||
 | 
						 * Child classes must implement this method to render the given view file. | 
				
			||||||
 | 
						 * | 
				
			||||||
 | 
						 * @param View $view the view object used for rendering the file. | 
				
			||||||
 | 
						 * @param string $file the view file. | 
				
			||||||
 | 
						 * @param array $params the parameters to be passed to the view file. | 
				
			||||||
 | 
						 * @return string the rendering result | 
				
			||||||
 | 
						 */ | 
				
			||||||
 | 
						abstract public function render($view, $file, $params); | 
				
			||||||
 | 
					} | 
				
			||||||
					Loading…
					
					
				
		Reference in new issue