/** * 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'); } }