original_string: 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');
          }
      }
code: 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');
          }
      }
code_tokens: 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' ) ; } }
docstring: Hook function called during controllerInit
  
  return @void
docstring_tokens: Hook function called during controllerInit