shutdown(); } else if (isset($error['type']) && $error['type']==E_ERROR) { // trying to log fatal errors $message = isset($error['message']) ? $error['message'] : 'unknown error'; $file = isset($error['file']) ? $error['file'] : 'unknown file'; $line = isset($error['line']) ? $error['line'] : 'unknown line'; Zira\Log::write('Fatal error: '.$message.' in '.$file.':'.$line); } } register_shutdown_function('shutdown_handler'); spl_autoload_extensions('.php'); spl_autoload_register(); try { \Zira\Config::setSystemDefaults($config); unset($config); Zira::getInstance()->bootstrap(); } catch (Exception $e) { Zira\Response::exception($e); }