protected function setDefaultAssign()
 {
     $this->user = $this->getUser();
     parent::setDefaultAssign();
     if (!empty($this->user)) {
         $this->app->getTemplateEngine()->assign(array('adminUsername' => $this->user->get('name'), 'user' => $this->user->export()));
     }
     if (!empty($this->breadcrumbs)) {
         $this->app->getTemplateEngine()->assign(array('breadcrumbs' => $this->breadcrumbs));
     }
     $this->app->getTemplateEngine()->assign(array("numDisplayedRows" => $this->getNumDisplayedRows(), "languages" => $this->app->config('languages')));
 }
 /**
  * @param null $viewPath
  * @param array $assignParams
  * @return void
  */
 public function render($viewPath = null, $assignParams = array())
 {
     $this->setDefaultAssign();
     parent::render($viewPath, $assignParams);
 }