original_string: protected function runAjaxHandlerForWidget($widget, $handler)
      {
          $this->addViewPath($widget->getViewPaths());
  
          $result = call_user_func_array([$widget, $handler], $this->params);
  
          $this->vars = $widget->vars + $this->vars;
  
          return $result;
      }
code: protected function runAjaxHandlerForWidget($widget, $handler)
      {
          $this->addViewPath($widget->getViewPaths());
  
          $result = call_user_func_array([$widget, $handler], $this->params);
  
          $this->vars = $widget->vars + $this->vars;
  
          return $result;
      }
code_tokens: protected function runAjaxHandlerForWidget ( $ widget , $ handler ) { $ this -> addViewPath ( $ widget -> getViewPaths ( ) ) ; $ result = call_user_func_array ( [ $ widget , $ handler ] , $ this -> params ) ; $ this -> vars = $ widget -> vars + $ this -> vars ; return $ result ; }
docstring: Specific code for executing an AJAX handler for a widget.
  This will append the widget view paths to the controller and merge the vars.
  @return mixed
docstring_tokens: Specific code for executing an AJAX handler for a widget . This will append the widget view paths to the controller and merge the vars .