original_string: public function run()
  	{
  		$this->echoLoadingTags();
  
  		$assets = CoreAsset::register($this->view);
  
  		if ($this->theme === true) { // Register the theme
  			ThemeAsset::register($this->view);
  		}
  
  		if (isset($this->options['language'])) {
  			$assets->language = $this->options['language'];
  		}
  
  		$assets->googleCalendar = $this->googleCalendar;
  		$this->clientOptions['header'] = $this->header;
  
  		$this->view->registerJs(implode("\n", [
  			"jQuery('#{$this->options['id']}').fullCalendar({$this->getClientOptions()});",
  		]), \yii\web\View::POS_READY);
  	}
code: public function run()
  	{
  		$this->echoLoadingTags();
  
  		$assets = CoreAsset::register($this->view);
  
  		if ($this->theme === true) { // Register the theme
  			ThemeAsset::register($this->view);
  		}
  
  		if (isset($this->options['language'])) {
  			$assets->language = $this->options['language'];
  		}
  
  		$assets->googleCalendar = $this->googleCalendar;
  		$this->clientOptions['header'] = $this->header;
  
  		$this->view->registerJs(implode("\n", [
  			"jQuery('#{$this->options['id']}').fullCalendar({$this->getClientOptions()});",
  		]), \yii\web\View::POS_READY);
  	}
code_tokens: public function run ( ) { $ this -> echoLoadingTags ( ) ; $ assets = CoreAsset :: register ( $ this -> view ) ; if ( $ this -> theme === true ) { // Register the theme ThemeAsset :: register ( $ this -> view ) ; } if ( isset ( $ this -> options [ 'language' ] ) ) { $ assets -> language = $ this -> options [ 'language' ] ; } $ assets -> googleCalendar = $ this -> googleCalendar ; $ this -> clientOptions [ 'header' ] = $ this -> header ; $ this -> view -> registerJs ( implode ( "\n" , [ "jQuery('#{$this->options['id']}').fullCalendar({$this->getClientOptions()});" , ] ) , \ yii \ web \ View :: POS_READY ) ; }
docstring: Load the options and start the widget
docstring_tokens: Load the options and start the widget