public function main($module = null, $action = null) { try { i18n::setCulture(config::getDefaultCulture()); routing::getInstance()->registerModuleAndAction($module, $action); autoLoad::getInstance()->loadIncludes(); hook::hooksIni(); $controller = $this->loadModuleAndAction(); hook::hooksEnd(); $controller->renderView(); } catch (\Exception $exc) { echo $exc->getMessage(); echo '<br>'; echo '<pre>'; print_r($exc->getTrace()); echo '</pre>'; } }