/**
  * doExecute
  *
  * @return  mixed
  */
 protected function doExecute()
 {
     $this->prepareModelState($this->model);
     // Add default
     $this->view->setModel($this->model, true);
     $this->assignModels($this->view);
     $this->prepareViewData($this->view);
     if ($this->view instanceof HtmlView) {
         $this->view->setLayout($this->layout);
     } elseif (class_exists(DebuggerHelper::class)) {
         DebuggerHelper::disableConsole();
     }
     return $this->view;
 }