|  |  |  | @ -8,6 +8,7 @@ | 
			
		
	
		
			
				
					|  |  |  |  | namespace yii\debug; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | use Yii; | 
			
		
	
		
			
				
					|  |  |  |  | use yii\base\Application; | 
			
		
	
		
			
				
					|  |  |  |  | use yii\base\View; | 
			
		
	
		
			
				
					|  |  |  |  | use yii\web\HttpException; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  |  | @ -55,7 +56,11 @@ class Module extends \yii\base\Module | 
			
		
	
		
			
				
					|  |  |  |  | 		parent::init(); | 
			
		
	
		
			
				
					|  |  |  |  | 		$this->dataPath = Yii::getAlias($this->dataPath); | 
			
		
	
		
			
				
					|  |  |  |  | 		$this->logTarget = Yii::$app->getLog()->targets['debug'] = new LogTarget($this); | 
			
		
	
		
			
				
					|  |  |  |  | 		Yii::$app->getView()->on(View::EVENT_END_BODY, array($this, 'renderToolbar')); | 
			
		
	
		
			
				
					|  |  |  |  | 		// do not initialize view component before application is ready (needed when debug in preload) | 
			
		
	
		
			
				
					|  |  |  |  | 		$module = $this; | 
			
		
	
		
			
				
					|  |  |  |  | 		Yii::$app->on(Application::EVENT_BEFORE_ACTION, function() use ($module) { | 
			
		
	
		
			
				
					|  |  |  |  | 			Yii::$app->getView()->on(View::EVENT_END_BODY, array($module, 'renderToolbar')); | 
			
		
	
		
			
				
					|  |  |  |  | 		}); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 		foreach (array_merge($this->corePanels(), $this->panels) as $id => $config) { | 
			
		
	
		
			
				
					|  |  |  |  | 			$config['module'] = $this; | 
			
		
	
	
		
			
				
					|  |  |  | 
 |