/**
  * Hook function called during controllerInit
  *
  * return @void
  */
 public function prepareController()
 {
     // Do the layout switch here, when view is set the layout can still be changed, but
     // Bootstrap can no longer be switched on/off
     if ($this instanceof \Gems_Project_Layout_MultiLayoutInterface) {
         $this->layoutSwitch();
     }
     if ($this->useBootstrap) {
         $bootstrap = \MUtil_Bootstrap::bootstrap(array('fontawesome' => true));
         \MUtil_Bootstrap::enableView($this->view);
     }
     if (\MUtil_Console::isConsole()) {
         /* @var $layout \Zend_Layout */
         $layout = $this->view->layout();
         $layout->setLayoutPath(GEMS_LIBRARY_DIR . "/layouts/scripts");
         $layout->setLayout('cli');
     }
 }